class Sv::CustomLogger
Public Class Methods
new(file)
click to toggle source
Calls superclass method
# File lib/sv/custom_logger.rb, line 6 def initialize(file) super(file) @level = ::Logger::INFO end
Public Instance Methods
format_message(severity, timestamp, progname, msg)
click to toggle source
# File lib/sv/custom_logger.rb, line 11 def format_message(severity, timestamp, progname, msg) case severity when "INFO" "#{msg}\n" when "ERROR" "#{severity.bold.red} #{msg}\n" when "WARN" "#{severity.downcase.bold.yellow} #{msg}\n" else "#{severity[0].upcase.bold.blue} #{msg}\n" end end