Class: AlpacaBuildTool::RainbowifyFormatter
- Inherits:
-
Logger::Formatter
- Object
- Logger::Formatter
- AlpacaBuildTool::RainbowifyFormatter
- Defined in:
- lib/alpacabuildtool/log/rainbowify_formatter.rb
Overview
RainbowifyFormatter provides formatting for standart ruby logger by adding colors(rainbow gem) and ASCII art headers for HEADER (6) severity
Instance Method Summary collapse
-
#call(severity, datetime, _progname, message) ⇒ Object
Provides custom logging implementation.
Instance Method Details
#call(severity, datetime, _progname, message) ⇒ Object
Provides custom logging implementation
severity
-
severity to log(HEADER, PUTS, INFO, ERROR…)
datetime
-
date time stamp
progname
-
not used here
message
-
message to log
20 21 22 23 24 25 26 |
# File 'lib/alpacabuildtool/log/rainbowify_formatter.rb', line 20 def call(severity, datetime, _progname, ) case severity when 'HEADER' then header() when 'PUTS' then puts() else usual(, severity, datetime) end end |