class Djb::Daemontools::Multilog::Log
Attributes
time[RW]
Public Class Methods
new(line,service)
click to toggle source
# File lib/djb/daemontools/multilog/log.rb, line 10 def initialize(line,service) @line = line @time = to_time @service = service end
Public Instance Methods
tai64n()
click to toggle source
# File lib/djb/daemontools/multilog/log.rb, line 16 def tai64n return $1 if /^(@[a-z0-9]+) / =~ @line end
to_s()
click to toggle source
# File lib/djb/daemontools/multilog/log.rb, line 24 def to_s if /^(@[a-z0-9]+) (.*)/ =~ @line "%s [%s] %s" % [time.strftime("%Y-%m-%d %H:%M:%S"),@service,$2] end end
to_time()
click to toggle source
# File lib/djb/daemontools/multilog/log.rb, line 20 def to_time Tai64n::to_local(tai64n) end