Module: MemoryDictionary
- Defined in:
- lib/memory_dictionary.rb
Defined Under Namespace
Modules: Errors Classes: Dictionary, Translator, Word
Class Method Summary collapse
-
.initialize_logger(log_target = STDOUT) ⇒ Object
Initializes logger with MemoryDictionary setup.
-
.logger ⇒ Object
Returns the lib logger object.
Class Method Details
.initialize_logger(log_target = STDOUT) ⇒ Object
Initializes logger with MemoryDictionary setup
28 29 30 31 32 33 34 35 |
# File 'lib/memory_dictionary.rb', line 28 def self.initialize_logger(log_target = STDOUT) oldlogger = @logger @logger = Logger.new(log_target) @logger.level = Logger::INFO @logger.progname = 'memory_dictionary' oldlogger.close if oldlogger && !$TESTING # don't want to close testing's STDOUT logging @logger end |
.logger ⇒ Object
Returns the lib logger object
23 24 25 |
# File 'lib/memory_dictionary.rb', line 23 def self.logger @logger || initialize_logger end |