class ActiveSupport::Logger::SimpleFormatter

Rails 4 dev / upgraded apps

Public Instance Methods

call(severity, time, progname, message) click to toggle source
# File lib/imprint/rails_logger.rb, line 40
def call(severity, time, progname, message)
  message = (message || (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 = "#{message}\n" unless message[-1] == "\n"
  if defined?(Imprint::Tracer)
    Imprint::Tracer.insert_trace_id_in_message(message, severity)
  end
  message
end