| In: |
lib/rq-2.3.1/logging.rb
|
implementations of the methods shared by both classes and objects of classes which include Logging
# File lib/rq-2.3.1/logging.rb, line 54
54: def debug(*args, &block); logger.debug(*args, &block); end
# File lib/rq-2.3.1/logging.rb, line 57
57: def error(*args, &block); logger.error(*args, &block); end
# File lib/rq-2.3.1/logging.rb, line 58
58: def fatal(*args, &block); logger.fatal(*args, &block); end
# File lib/rq-2.3.1/logging.rb, line 55
55: def info(*args, &block); logger.info(*args, &block) ; end
# File lib/rq-2.3.1/logging.rb, line 59
59: def logerr e
60: #--{{{
61: if logger.debug?
62: error{ Util::errmsg e }
63: else
64: error{ Util::emsg e }
65: end
66: #--}}}
67: end
# File lib/rq-2.3.1/logging.rb, line 31
31: def logger
32: #--{{{
33: if defined?(@logger) and @logger
34: @logger
35: else
36: if Class === self
37: @logger = self.default_logger
38: else
39: @logger = self::class::logger
40: end
41: raise "@logger is undefined!" unless defined?(@logger) and @logger
42: @logger
43: end
44: #--}}}
45: end
# File lib/rq-2.3.1/logging.rb, line 46
46: def logger= log
47: #--{{{
48: @logger = log
49: @logger.extend LoggerExt
50: @logger.logdev.dev.sync = true
51: @logger
52: #--}}}
53: end