From f03ed5c08750282c0a7ccbe3a4a96c9b143a1429 Mon Sep 17 00:00:00 2001 From: Pavel Pivovarov Date: Wed, 10 Jul 2019 00:35:34 +0000 Subject: [PATCH] Added logging level manipulation mechanism --- README.md | 8 +++++++- config/application.rb | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3bd3745..b430af9 100644 --- a/README.md +++ b/README.md @@ -37,4 +37,10 @@ _Default_: `/app/db/database/snibox.sqlite3` --- -`SECRET_KEY_BASE` - Defines `secret_key_base` parameter for your Rails application. Default one is included into the image already, but general recommendation is to change it. \ No newline at end of file +`SECRET_KEY_BASE` - Defines `secret_key_base` parameter for your Rails application. Default one is included into the image already, but general recommendation is to change it. + +--- + +`LOGLEVEL` - Defines logging level for Rails application. Available options are: `debug`, `info`, `warn`, `error` and `fatal` + +_Default_: `debug` diff --git a/config/application.rb b/config/application.rb index 620535e..cb61f4e 100644 --- a/config/application.rb +++ b/config/application.rb @@ -29,7 +29,7 @@ module Snibox logger = ActiveSupport::Logger.new(STDOUT) logger.formatter = config.log_formatter config.logger = ActiveSupport::TaggedLogging.new(logger) - config.log_level = :debug + config.log_level = (ENV['LOGLEVEL'] || "debug").to_sym config.log_tags = [ :request_id ] # Settings in config/environments/* take precedence over those specified here.