class Elastics::Rails::Logger
Attributes
log_to_rails_logger[RW]
log_to_stderr[RW]
Public Class Methods
new(*)
click to toggle source
Calls superclass method
# File lib/elastics/rails/logger.rb, line 7 def initialize(*) super self.formatter = proc do |severity, datetime, progname, msg| elastics_formatted = elastics_format(severity, msg) ::Rails.logger.send(severity.downcase.to_sym, elastics_formatted) if log_to_rails_logger && ::Rails.logger.respond_to?(severity.downcase.to_sym) elastics_formatted if log_to_stderr end @log_to_rails_logger = true @log_to_stderr = false end