Method: Faulty::Events::LogListener#initialize

Defined in:
lib/faulty/events/log_listener.rb

#initialize(logger = nil) ⇒ LogListener

Returns a new instance of LogListener.

Parameters:

  • logger (defaults to: nil)

    A logger similar to stdlib Logger. Uses the Rails logger by default if available, otherwise it creates a new Logger to stderr.



12
13
14
15
# File 'lib/faulty/events/log_listener.rb', line 12

def initialize(logger = nil)
  logger ||= defined?(Rails) ? Rails.logger : ::Logger.new($stderr)
  @logger = logger
end