Class: TSFormatter
- Inherits:
-
Logger::Formatter
- Object
- Logger::Formatter
- TSFormatter
- Defined in:
- lib/tent_steak.rb
Overview
Custom TentSteak formatter.
Instance Method Summary collapse
-
#call(severity, time, progname, msg) ⇒ Object
Invoke the formatting.
-
#initialize ⇒ TSFormatter
constructor
Initialize with custom datetime format.
Constructor Details
#initialize ⇒ TSFormatter
Initialize with custom datetime format.
67 68 69 |
# File 'lib/tent_steak.rb', line 67 def initialize @datetime_format = "%Y-%m-%d %H:%M:%S" end |
Instance Method Details
#call(severity, time, progname, msg) ⇒ Object
Invoke the formatting.
72 73 74 |
# File 'lib/tent_steak.rb', line 72 def call(severity, time, progname, msg) "[%s] %5s -- %s: %s\n" % [format_datetime(time), severity, progname, msg2str(msg)] end |