module MemoryDictionary
Keeps the versioning clean and simple.
Public Class Methods
initialize_logger(log_target = STDOUT)
click to toggle source
Initializes logger with MemoryDictionary
setup
# 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()
click to toggle source
Returns the lib logger object
# File lib/memory_dictionary.rb, line 23 def self.logger @logger || initialize_logger end