class AutoLogger::Formatter
Constants
- BACKTRACE_SEVERITIES
Public Instance Methods
message_header(timestamp, severity, backtrace)
click to toggle source
# File lib/auto_logger/formatter.rb, line 8 def message_header(timestamp, severity, backtrace) header = ["[#{timestamp.strftime(datetime_format)}]"] if Rails.env.production? header << "(pida=#{$PROCESS_ID})" header << Thread.current[:request_id] if Thread.current[:request_id] header << "#{file_line(backtrace,severity)}" end #header << format('%5s', severity) header << severity.first header.join(' ') end
Private Instance Methods
file_line(backtrace_lines, severity)
click to toggle source
Calls superclass method
# File lib/auto_logger/formatter.rb, line 24 def file_line(backtrace_lines, severity) super backtrace_lines if BACKTRACE_SEVERITIES.include? severity end