Last active
May 13, 2022 02:26
-
-
Save satoruk/5310bbee01a6e281e0f8a2de299ce978 to your computer and use it in GitHub Desktop.
Revisions
-
satoruk revised this gist
Feb 3, 2017 . 1 changed file with 8 additions and 10 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,15 +2,6 @@ class App < Sinatra::Base configure do set :logger_level, :warn set :logger_log_file, File.join(root, 'log', "#{environment}.log") end configure :development do @@ -22,7 +13,14 @@ class App < Sinatra::Base end configure do logger_log_file.tap do |file| fd = File.open(file, 'ab') fd.sync = true logger = ActiveSupport::Logger.new(fd) logger.level = ActiveSupport::Logger.const_get(logger_level.to_s.upcase) ActiveSupport.on_load(:active_record) { self.logger ||= logger } set :logger, logger end end helpers do -
satoruk revised this gist
Feb 3, 2017 . 1 changed file with 4 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -21,6 +21,10 @@ class App < Sinatra::Base set :logger_level, :info end configure do logger.info('start app') # initialize logger after configured end helpers do def logger self.class.logger -
satoruk created this gist
Feb 3, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,34 @@ class App < Sinatra::Base configure do set :logger_level, :warn set :logger_log_file, File.join(root, 'log', "#{environment}.log") set :logger do return @logger if @logger fd = File.open(logger_log_file, 'ab') fd.sync = true logger = ActiveSupport::Logger.new(fd) logger.level = ActiveSupport::Logger.const_get(logger_level.to_s.upcase) ActiveSupport.on_load(:active_record) { self.logger ||= logger } @logger = logger end end configure :development do set :logger_level, :debug end configure :prodcution do set :logger_level, :info end helpers do def logger self.class.logger end end get '/hello' do logger.info('hello') 'hello' end end