class Wildsight::Context::Logger
Public Class Methods
new(context = nil)
click to toggle source
Calls superclass method
# File lib/wildsight/context/logger.rb, line 8 def initialize(context = nil) @context = context super(self) self.formatter = self end
Public Instance Methods
call(severity, time, progname, msg)
click to toggle source
# File lib/wildsight/context/logger.rb, line 14 def call(severity, time, progname, msg) payload = { :severity => severity, :facility => progname, :message => msg.to_s.strip } context = @context || Wildsight::Context.detect context.event(:log, payload, {}) if context return nil end
close()
click to toggle source
# File lib/wildsight/context/logger.rb, line 28 def close end
write(message)
click to toggle source
# File lib/wildsight/context/logger.rb, line 25 def write(message) end