Class: Zold::Log::Tee
- Inherits:
-
Object
- Object
- Zold::Log::Tee
- Defined in:
- lib/zold/log.rb
Overview
Tee logger.
Instance Method Summary collapse
- #debug(msg) ⇒ Object
- #debug? ⇒ Boolean
- #error(msg) ⇒ Object
- #info(msg) ⇒ Object
- #info? ⇒ Boolean
-
#initialize(first, second) ⇒ Tee
constructor
A new instance of Tee.
Constructor Details
#initialize(first, second) ⇒ Tee
Returns a new instance of Tee.
110 111 112 113 |
# File 'lib/zold/log.rb', line 110 def initialize(first, second) @first = first @second = second end |
Instance Method Details
#debug(msg) ⇒ Object
115 116 117 118 |
# File 'lib/zold/log.rb', line 115 def debug(msg) @first.debug(msg) @second.debug(msg) end |
#debug? ⇒ Boolean
120 121 122 |
# File 'lib/zold/log.rb', line 120 def debug? @first.debug? || @second.debug? end |
#error(msg) ⇒ Object
133 134 135 136 |
# File 'lib/zold/log.rb', line 133 def error(msg) @first.error(msg) @second.error(msg) end |
#info(msg) ⇒ Object
124 125 126 127 |
# File 'lib/zold/log.rb', line 124 def info(msg) @first.info(msg) @second.info(msg) end |
#info? ⇒ Boolean
129 130 131 |
# File 'lib/zold/log.rb', line 129 def info? @first.info? || @second.info? end |