Class: CMDx::LogFormatters::Line
- Inherits:
-
Object
- Object
- CMDx::LogFormatters::Line
- Defined in:
- lib/cmdx/log_formatters/line.rb
Overview
Default formatter. Emits a human-readable single-line log entry that mirrors Ruby’s built-in ‘Logger::Formatter` style.
Instance Method Summary collapse
-
#call(severity, time, progname, message) ⇒ String
Formatted line terminated by ‘“n”`.
Instance Method Details
#call(severity, time, progname, message) ⇒ String
Returns formatted line terminated by ‘“n”`.
14 15 16 |
# File 'lib/cmdx/log_formatters/line.rb', line 14 def call(severity, time, progname, ) "#{severity[0]}, [#{time.utc.iso8601(6)} ##{Process.pid}] #{severity} -- #{progname}: #{}\n" end |