class Fuey::Log

Public Class Methods

alert(message) click to toggle source
# File lib/fuey_client/fuey/log.rb, line 10
def self.alert(message)
  logger.error "[#{Config::Fuey.title}] #{message}"
end
write(message) click to toggle source
# File lib/fuey_client/fuey/log.rb, line 6
def self.write(message)
  logger.info "[#{Config::Fuey.title}] #{message}"
end

Private Class Methods

logger() click to toggle source
# File lib/fuey_client/fuey/log.rb, line 19
def self.logger
  @@logger ||= Logger.new Config::Fuey.logfile, 'daily'
end

Public Instance Methods

call(name, started, finished, unique_id, payload) click to toggle source

Handles ActiveSupport::Notifications

# File lib/fuey_client/fuey/log.rb, line 15
def call(name, started, finished, unique_id, payload)
  Fuey::Log.write %([#{name}] Completed in #{finished - started} seconds. #{payload})
end