Class: Macmillan::Utils::Logger::Formatter
- Inherits:
-
Logger::Formatter
- Object
- Logger::Formatter
- Macmillan::Utils::Logger::Formatter
- Defined in:
- lib/macmillan/utils/logger/formatter.rb
Overview
Instance Method Summary collapse
-
#call(severity, _time, _progname, msg) ⇒ Object
Returns the log message formatted as desired.
-
#initialize(prefix = nil) ⇒ Formatter
constructor
Builds a new instance of Formatter.
Constructor Details
#initialize(prefix = nil) ⇒ Formatter
Builds a new instance of Formatter
21 22 23 24 |
# File 'lib/macmillan/utils/logger/formatter.rb', line 21 def initialize(prefix = nil) @format = '[%5s]: %s' @format = "#{prefix} #{@format}" if prefix end |
Instance Method Details
#call(severity, _time, _progname, msg) ⇒ Object
Returns the log message formatted as desired
29 30 31 |
# File 'lib/macmillan/utils/logger/formatter.rb', line 29 def call(severity, _time, _progname, msg) @format % [severity, msg2str(msg)] end |