module Krakow::Utils::Logging

Logging helpers

Public Class Methods

level=(level) click to toggle source

Set the logging output level

@param level [Integer] @return [Integer, nil]

# File lib/krakow/utils/logging.rb, line 34
def level=(level)
  if(Celluloid.logger.class == Logger)
    Celluloid.logger.level = Logger.const_get(level.to_s.upcase.to_sym)
  end
end

Public Instance Methods

log(*args) click to toggle source

Log message

@param args [Array, nil] @return [Logger, nil]

# File lib/krakow/utils/logging.rb, line 19
def log(*args)
  if(args.empty?)
    Celluloid::Logger
  else
    severity, string = args
    Celluloid::Logger.send(severity.to_sym, "#{self}: #{string}")
    nil
  end
end