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