module Loggery::Sidekiq::Setup
Public Class Methods
setup()
click to toggle source
# File lib/loggery/sidekiq/setup.rb, line 6 def self.setup ::Sidekiq.configure_server do |config| config.logger = Rails.logger config.server_middleware do |chain| chain.add Loggery::Metadata::Middleware::Sidekiq end # Sidekiq by default logs deeply nested json which throws off the json logger and elasticsearch. # We therefore want to use our own logger that serializes this hash config.error_handlers.clear config.error_handlers << SidekiqExceptionLogger.new end end