class Syslog::Logger::Formatter

Default formatter for log messages.

Public Instance Methods

call(severity, time, progname, msg) click to toggle source
# File ext/syslog/lib/syslog/logger.rb, line 50
def call severity, time, progname, msg
  clean msg

Private Instance Methods

clean(message) click to toggle source

Clean up messages so they're nice and pretty.

# File ext/syslog/lib/syslog/logger.rb, line 59
def clean message
  message = message.to_s.strip
  message.gsub!(/\e\[[0-9;]*m/, '') # remove useless ansi color codes
  return message