Module: Lumber::LoggerSupport::ClassMethods
- Defined in:
- lib/lumber/logger_support.rb
Instance Method Summary collapse
Instance Method Details
#logger ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/lumber/logger_support.rb', line 20 def logger # This should probably be synchronized, but don't want to # incur the performance hit on such a heavily used method. # I think the worst case is that it'll just get assigned # multiple times, but it'll get the same reference because # Lumber.logger has a lock @lumber_logger ||= Lumber.logger_for(self) end |
#logger=(logger) ⇒ Object
29 30 31 |
# File 'lib/lumber/logger_support.rb', line 29 def logger=(logger) @lumber_logger = logger end |