Class: Zokor::ProgLogger
- Inherits:
-
ColoredLogger
- Object
- Logger
- ColoredLogger
- Zokor::ProgLogger
- Defined in:
- lib/zokor/logger.rb
Instance Method Summary collapse
- #chunder(*args, &blk) ⇒ Object
-
#initialize(name, opts = {}) ⇒ ProgLogger
constructor
A new instance of ProgLogger.
Methods inherited from ColoredLogger
Constructor Details
#initialize(name, opts = {}) ⇒ ProgLogger
Returns a new instance of ProgLogger.
81 82 83 84 85 86 87 88 89 |
# File 'lib/zokor/logger.rb', line 81 def initialize(name, opts={}) opts[:stream] ||= STDERR @chunder = !!ENV['LOG_CHUNDER'] super(opts.fetch(:stream)) self.level = Zokor.log_level self.progname = name end |
Instance Method Details
#chunder(*args, &blk) ⇒ Object
91 92 93 94 |
# File 'lib/zokor/logger.rb', line 91 def chunder(*args, &blk) return unless @chunder debug(*args, &blk) end |