Class: Refinery::CustomFormatter
- Inherits:
-
Object
- Object
- Refinery::CustomFormatter
- Defined in:
- lib/refinery/server.rb
Instance Method Summary collapse
Instance Method Details
#call(severity, time, progname, msg) ⇒ Object
81 82 83 |
# File 'lib/refinery/server.rb', line 81 def call(severity, time, progname, msg) format % [severity[0..0], format_datetime(time.utc), $$, Thread.current.object_id.to_s, severity, progname, msg.to_s] end |
#format ⇒ Object
78 79 80 |
# File 'lib/refinery/server.rb', line 78 def format @format ||= "%s, [%s#%d][%s] %5s -- %s: %s\n" end |
#format_datetime(time) ⇒ Object
84 85 86 |
# File 'lib/refinery/server.rb', line 84 def format_datetime(time) time.strftime("%Y-%m-%dT%H:%M:%S.") << "%06d " % time.usec end |