Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] config.yml: log_level: Off doesn't work: Unhandled exception: Expected String, not "Off" at line 6, column 12 #4050

Closed
Fijxu opened this issue Aug 13, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@Fijxu
Copy link

Fijxu commented Aug 13, 2023

Describe the bug

Using log_level: Off, log_level: off or log_level: 7 (Which is defined in the https://github.com/iv-org/invidious/blob/34508966027fce3f460d9670eeecef67b92565a0/src/invidious/helpers/logger.cr#L9C11-L9C11 file) in the config.yml file doesn't work throwing errors like: (See Logs section)

Steps to Reproduce

  1. Change log_level: <whatever> to log_level: Off
  2. Restart Invidious

Logs

invidious[83807]: Unhandled exception: Expected String, not "7" at line 6, column 12 (YAML::ParseException)          
invidious[83807]:   from /usr/lib/crystal/yaml/nodes/nodes.cr:30:7 in 'raise'          
invidious[83807]:   from /usr/lib/crystal/yaml/from_yaml.cr:47:5 in 'parse_scalar'          
invidious[83807]:   from /usr/lib/crystal/yaml/from_yaml.cr:236:3 in 'new'          
invidious[83807]:   from /usr/lib/crystal/yaml/serialization.cr:188:7 in 'initialize:__context_for_yaml_serializable:__node_for_yaml_serializable'          
invidious[83807]:   from src/invidious/config.cr:58:3 in 'new_from_yaml_node'          
invidious[83807]:   from src/invidious/config.cr:58:3 in 'new'          
invidious[83807]:   from /usr/lib/crystal/yaml/from_yaml.cr:12:3 in 'from_yaml'          
invidious[83807]:   from src/invidious/config.cr:164:5 in 'load'          
invidious[83807]:   from src/invidious.cr:60:12 in '~CONFIG:init'          
invidious[83807]:   from /usr/lib/crystal/crystal/once.cr:25:54 in 'once'          
invidious[83807]:   from /usr/lib/crystal/crystal/once.cr:50:3 in '__crystal_once'          
invidious[83807]:   from src/invidious/user/cookies.cr:9:35 in '__crystal_main'          
invidious[83807]:   from /usr/lib/crystal/crystal/main.cr:129:5 in 'main_user_code'          
invidious[83807]:   from /usr/lib/crystal/crystal/main.cr:115:7 in 'main'          
invidious[83807]:   from /usr/lib/crystal/crystal/main.cr:141:3 in 'main'          
invidious[83807]:   from /usr/lib/libc.so.6 in '??'          
invidious[83807]:   from /usr/lib/libc.so.6 in '__libc_start_main'          
invidious[83807]:   from /home/invidious/invidious/invidious in '_start'          
invidious[83807]:   from ???
@Fijxu Fijxu added the bug Something isn't working label Aug 13, 2023
@Fijxu Fijxu changed the title [Bug] log_level: Off doesn't work: Unhandled exception: Expected String, not "Off" at line 6, column 12 [Bug] config.yml: log_level: Off doesn't work: Unhandled exception: Expected String, not "Off" at line 6, column 12 Aug 13, 2023
@Fijxu
Copy link
Author

Fijxu commented Aug 17, 2023

Solved (Thanks SamantazFox). off needs to be on quotation marks like this: log_level: "off".

@Fijxu Fijxu closed this as completed Aug 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant