Class: Cosmo::Logger::SimpleFormatter
- Inherits:
-
BaseFormatter
- Object
- Logger::Formatter
- BaseFormatter
- Cosmo::Logger::SimpleFormatter
- Defined in:
- lib/cosmo/logger.rb,
sig/cosmo/logger.rbs
Instance Method Summary collapse
Methods inherited from BaseFormatter
Instance Method Details
#call(severity, time, _, msg) ⇒ ::String
41 42 43 44 45 |
# File 'lib/cosmo/logger.rb', line 41 def call(severity, time, _, msg) = Context.current.compact.map { |k, v| "#{k}=#{v}" }.join(" ") &&= " #{}" unless .empty? "#{time.utc.iso8601(3)} #{severity} pid=#{pid} tid=#{tid}#{}: #{msg2str(msg)}\n" end |