class Ezlog::Railtie

Private Instance Methods

disable_rack_timeout_logging() click to toggle source
# File lib/ezlog/railtie.rb, line 78
def disable_rack_timeout_logging
  ::Rack::Timeout::Logger.logger = ::Logger.new(nil)
end
initialize_sidekiq_logging(app) click to toggle source
# File lib/ezlog/railtie.rb, line 67
def initialize_sidekiq_logging(app)
  ::Sidekiq.logger = Ezlog.logger('Sidekiq')
  ::Sidekiq.logger.level = app.config.log_level
  ::Sidekiq.configure_server do |config|
    config.options[:job_logger] = Ezlog::Sidekiq::JobLogger
    config.error_handlers << Ezlog::Sidekiq::ErrorLogger.new
    config.error_handlers.delete_if { |handler| handler.is_a? ::Sidekiq::ExceptionHandler::Logger }
    config.death_handlers << Ezlog::Sidekiq::DeathLogger.new
  end
end