module FormatLogs::InstanceMethods
Public Instance Methods
add_with_formatting(severity, message = nil, progname = nill, &block)
click to toggle source
# File lib/format_logs.rb, line 117 def add_with_formatting(severity, message = nil, progname = nill, &block) return if @level > severity message = format(severity, (message || (block && block.call) || progname).to_s) add_without_formatting(severity, message, progname) end
format(severity, message)
click to toggle source
# File lib/format_logs.rb, line 123 def format(severity, message) "#{self.class.pid}#{self.class.hostname}#{self.class.timestamp}#{self.class.to_color(severity)} - #{trim_leading_whitespace(message)}" end
trim_leading_whitespace(m)
click to toggle source
# File lib/format_logs.rb, line 127 def trim_leading_whitespace(m) self.class.trim_leading_whitespace? ? m.gsub(/^\s*/,'') : m end