Class: ClearLogic::Logger::Default
- Inherits:
-
Logger
- Object
- Logger
- ClearLogic::Logger::Default
- Defined in:
- lib/clear_logic/logger/default.rb
Constant Summary collapse
- DATE_FORMAT =
'%y-%m-%d %H:%M:%S.%3N '.freeze
- FORMAT =
"[%s#%d#%d] %5s -- %s: %s\n".freeze
Instance Method Summary collapse
Instance Method Details
#format_message(severity, time, progname, context) ⇒ Object
7 8 9 10 11 |
# File 'lib/clear_logic/logger/default.rb', line 7 def (severity, time, progname, context) thread_id = Thread.current.object_id % 100_000 format(FORMAT, format_datetime(time), Process.pid, thread_id, severity, progname, pretty_view(context)) end |