Class: Refinery::CustomFormatter

Inherits:
Object
  • Object
show all
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

#formatObject



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