Module: VoidLogger::LoggerMixin
- Defined in:
- lib/void_logger.rb
Instance Attribute Summary collapse
-
#fallback_logger ⇒ Object
readonly
Returns the value of attribute fallback_logger.
- #logger ⇒ Object
Instance Method Summary collapse
Instance Attribute Details
#fallback_logger ⇒ Object (readonly)
Returns the value of attribute fallback_logger.
17 18 19 |
# File 'lib/void_logger.rb', line 17 def fallback_logger @fallback_logger end |
#logger ⇒ Object
19 20 21 22 |
# File 'lib/void_logger.rb', line 19 def logger @fallback_logger ||= (super rescue nil) || VoidLogger.new @logger || @fallback_logger end |
Instance Method Details
#reset_fallback_logger ⇒ Object
24 25 26 |
# File 'lib/void_logger.rb', line 24 def reset_fallback_logger @fallback_logger = nil end |