module LumberYak
Constants
- VERSION
Public Instance Methods
config()
click to toggle source
# File lib/lumberyak.rb, line 63 def config application.config.lumberyak end
enable_json_logging()
click to toggle source
# File lib/lumberyak.rb, line 58 def enable_json_logging # Explicitly require our monkey patch to ensure it takes effect. require 'activesupport/taggedlogging/formatter.rb' end
setup(app)
click to toggle source
# File lib/lumberyak.rb, line 14 def setup(app) self.application = app setup_logger setup_lograge setup_logtags enable_json_logging end
setup_logger()
click to toggle source
# File lib/lumberyak.rb, line 33 def setup_logger if application.config.logger new_logger = ActiveSupport::TaggedLogging.new(application.config.logger) application.config.logger = new_logger Rails.logger = new_logger end end
setup_lograge()
click to toggle source
# File lib/lumberyak.rb, line 41 def setup_lograge if config.configure_lograge application.configure do config.lograge.enabled = true config.lograge.formatter = Lograge::Formatters::NoFormat.new end Lograge.setup(application) end end