Class: Zold::Log::Tee

Inherits:
Object
  • Object
show all
Defined in:
lib/zold/log.rb

Overview

Tee logger.

Instance Method Summary collapse

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

Returns:

  • (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

Returns:

  • (Boolean)


129
130
131
# File 'lib/zold/log.rb', line 129

def info?
  @first.info? || @second.info?
end