class Baleen::BL
Attributes
log[R]
Public Class Methods
debug(msg)
click to toggle source
# File lib/baleen/utils/logger.rb, line 58 def self.debug(msg) instance.log.debug(msg.magenta) EoL.new(Proc.new{instance.log.debug("")}) end
error(msg)
click to toggle source
# File lib/baleen/utils/logger.rb, line 43 def self.error(msg) instance.log.error(msg.red) EoL.new(Proc.new{instance.log.error("")}) end
info(msg)
click to toggle source
# File lib/baleen/utils/logger.rb, line 53 def self.info(msg) instance.log.info(msg) EoL.new(Proc.new{instance.log.info("")}) end
new()
click to toggle source
# File lib/baleen/utils/logger.rb, line 28 def initialize config = Baleen::Configuration.instance if config.debug device = STDOUT else dir = File.join(config.dir, "log") FileUtils.mkdir_p dir device = File.join(dir, "baleen.log") Celluloid.logger = nil end @log = Logger.new(device) @log.level = config.log_level end
notice(msg)
click to toggle source
# File lib/baleen/utils/logger.rb, line 63 def self.notice(msg) instance.log.info(msg.green) EoL.new(Proc.new{instance.log.info("")}) end
warn(msg)
click to toggle source
# File lib/baleen/utils/logger.rb, line 48 def self.warn(msg) instance.log.warn(msg.yellow) EoL.new(Proc.new{instance.log.warn("")}) end
Public Instance Methods
puts(msg)
click to toggle source
# File lib/baleen/utils/logger.rb, line 68 def puts(msg) log.info(msg) end