diff options
| author | Fijxu <fijxu@nadeko.net> | 2024-09-20 00:32:27 -0300 |
|---|---|---|
| committer | Fijxu <fijxu@nadeko.net> | 2024-09-20 00:32:27 -0300 |
| commit | d77afdcf00f55a4455fb84dd90c4e5773167b759 (patch) | |
| tree | 65a929b2e768a956545617f4bb102ffd9a76a67c /src | |
| parent | f8ec3123286e63148123ccba781dcd699f705e1d (diff) | |
| download | invidious-d77afdcf00f55a4455fb84dd90c4e5773167b759.tar.gz invidious-d77afdcf00f55a4455fb84dd90c4e5773167b759.tar.bz2 invidious-d77afdcf00f55a4455fb84dd90c4e5773167b759.zip | |
Logger: Make colorize_logs true by default
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/config.cr | 2 | ||||
| -rw-r--r-- | src/invidious/helpers/logger.cr | 5 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/invidious/config.cr b/src/invidious/config.cr index d8543d35..054f8db7 100644 --- a/src/invidious/config.cr +++ b/src/invidious/config.cr @@ -69,7 +69,7 @@ class Config # Default log level, valid YAML values are ints and strings, see src/invidious/helpers/logger.cr property log_level : LogLevel = LogLevel::Info # Enables colors in logs. Useful for debugging purposes - property colorize_logs : Bool = false + property colorize_logs : Bool = true # Database configuration with separate parameters (username, hostname, etc) property db : DBConfig? = nil diff --git a/src/invidious/helpers/logger.cr b/src/invidious/helpers/logger.cr index 36a3a7f9..3c425ff4 100644 --- a/src/invidious/helpers/logger.cr +++ b/src/invidious/helpers/logger.cr @@ -12,7 +12,7 @@ enum LogLevel end class Invidious::LogHandler < Kemal::BaseLogHandler - def initialize(@io : IO = STDOUT, @level = LogLevel::Debug, @color : Bool = true) + def initialize(@io : IO = STDOUT, @level = LogLevel::Debug, @use_color : Bool = true) end def call(context : HTTP::Server::Context) @@ -56,8 +56,7 @@ class Invidious::LogHandler < Kemal::BaseLogHandler {% for level in %w(trace debug info warn error fatal) %} def {{level.id}}(message : String) if LogLevel::{{level.id.capitalize}} >= @level - puts("#{Time.utc} [{{level.id}}] #{message}".colorize(color(LogLevel::{{level.id.capitalize}})).toggle(@color)) - + puts("#{Time.utc} [{{level.id}}] #{message}".colorize(color(LogLevel::{{level.id.capitalize}})).toggle(@use_color)) end end {% end %} |
