lib/heavylog/railtie.rb in heavylog-0.0.17 vs lib/heavylog/railtie.rb in heavylog-0.0.18
- old
+ new
@@ -5,9 +5,12 @@
config.heavylog = Heavylog::OrderedOptions.new
config.heavylog.enabled = false
config.heavylog.path = "log/heavylog.log"
config.heavylog.message_limit = 1024 * 1024 * 50 # 50MB
config.heavylog.log_sidekiq = false
+ config.heavylog.error_handler = lambda { |e:|
+ Kernel.puts "HeavyLog: Error writing to log: #{e.class}: #{e.message}\n #{e.backtrace.join("\n ")}"
+ }
initializer "heavylog.insert_middleware" do |app|
app.config.middleware.insert_before Rails::Rack::Logger, Heavylog::Middleware
end