diff --git a/config/deps/logger.exs b/config/deps/logger.exs index 20a0a36bbb..8358067d09 100644 --- a/config/deps/logger.exs +++ b/config/deps/logger.exs @@ -11,12 +11,12 @@ config :logster, :allowed_headers, ["referer"] if config_env() == :prod do # Do not print debug messages in production config :logger, - level: :notice, + level: :info, handle_sasl_reports: true, backends: [:console] config :logger, :console, - level: :notice, + level: :info, format: "$dateT$time [$level]$levelpad node=$node $metadata$message\n", metadata: [:request_id, :ip] end diff --git a/config/runtime.exs b/config/runtime.exs index 97f8709578..fb26bb6b70 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -206,3 +206,9 @@ config :recaptcha, config :sentry, dsn: System.get_env("SENTRY_DSN"), environment_name: System.get_env("SENTRY_ENVIRONMENT") + +if System.get_env("LOGGER_LEVEL") in ~w(emergency alert critical error warning notice info debug all none) && + config_env() != :test do + config :logger, level: String.to_atom(System.get_env("LOGGER_LEVEL")) + config :logger, :console, level: String.to_atom(System.get_env("LOGGER_LEVEL")) +end