Class: ActiveSupport::Logger::SimpleFormatter
- Inherits:
-
Object
- Object
- ActiveSupport::Logger::SimpleFormatter
- Defined in:
- lib/imprint/rails_logger.rb
Overview
Rails 4 dev / upgraded apps
Instance Method Summary collapse
Instance Method Details
#call(severity, time, progname, message) ⇒ Object
40 41 42 43 44 45 46 47 48 49 |
# File 'lib/imprint/rails_logger.rb', line 40 def call(severity, time, progname, ) = ( || (block && block.call) || progname).to_s # If a newline is necessary then create a new message ending with a newline. # Ensures that the original message is not mutated. = "#{message}\n" unless [-1] == "\n" if defined?(Imprint::Tracer) Imprint::Tracer.(, severity) end end |