Class: Seabright::Log

Inherits:
Object
  • Object
show all
Defined in:
lib/redis_object/logger.rb

Class Method Summary collapse

Class Method Details

.debug(*args) ⇒ Object



12
13
14
# File 'lib/redis_object/logger.rb', line 12

def debug(*args)
  logger.debug(*args)
end

.error(*args) ⇒ Object



24
25
26
# File 'lib/redis_object/logger.rb', line 24

def error(*args)
  logger.error(*args)
end

.fatal(*args) ⇒ Object



28
29
30
# File 'lib/redis_object/logger.rb', line 28

def fatal(*args)
  logger.fatal(*args)
end

.info(*args) ⇒ Object



16
17
18
# File 'lib/redis_object/logger.rb', line 16

def info(*args)
  logger.info(*args)
end

.loggerObject



32
33
34
35
36
37
38
# File 'lib/redis_object/logger.rb', line 32

def logger
  @@logger ||= Proc.new do
    lg = Logger.new(STDOUT)
    lg.level = Logger::WARN
    lg
  end.call
end

.logger=(new_logger) ⇒ Object



40
41
42
# File 'lib/redis_object/logger.rb', line 40

def logger=(new_logger)
  @@logger = new_logger
end

.verbose(*args) ⇒ Object



8
9
10
# File 'lib/redis_object/logger.rb', line 8

def verbose(*args)
  logger.verbose(*args) if logger.respond_to?(:verbose)
end

.warn(*args) ⇒ Object



20
21
22
# File 'lib/redis_object/logger.rb', line 20

def warn(*args)
  logger.warn(*args)
end