A logging class that prepends a timestamp to each message.
Methods
Attributes
| [RW] | time_format | Format of the timestamp which is applied to each logged line. The default
is |
Class Public methods
new(log_file=nil, level=nil)
Link
Same as BasicLog#initialize
You can set the timestamp format through time_format
Source: show
# File lib/webrick/log.rb, line 142 def initialize(log_file=nil, level=nil) super(log_file, level) @time_format = "[%Y-%m-%d %H:%M:%S]" end
Instance Public methods
log(level, data)
Link
Same as WEBrick::BasicLog#log
Source: show
# File lib/webrick/log.rb, line 149 def log(level, data) tmp = Time.now.strftime(@time_format) tmp << " " << data super(level, tmp) end