Class: Logification::Formatters::Colorized
- Inherits:
-
Object
- Object
- Logification::Formatters::Colorized
- Defined in:
- lib/logification/formatters/colorized.rb
Instance Method Summary collapse
Instance Method Details
#call(severity, datetime, progname, msg) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/logification/formatters/colorized.rb', line 6 def call(severity, datetime, progname, msg) formatted_msg = "#{datetime.strftime('%FT%T%:z')} #{severity.ljust(5)} - #{progname} - #{msg}" case severity when "DEBUG" then formatted_msg.green when "INFO" then formatted_msg.cyan when "WARN" then formatted_msg.yellow when "ERROR" then formatted_msg.red when "FATAL" then formatted_msg.magenta end + "\n" end |