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