Class: Huffman::Log

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

Constant Summary collapse

@@logger =
nil

Class Method Summary collapse

Class Method Details

.instanceObject



9
10
11
12
13
14
15
16
# File 'lib/huffman/log.rb', line 9

def self.instance()
  @@logger = new 'huffman.log' unless @@logger
  @@logger.datetime_format = "%d/%m %H:%M:%S:%6N"
  @@logger.formatter = proc do |severity, datetime, progname, msg|
  "#{datetime.strftime(@@logger.datetime_format)}: #{msg}\n"
end
  @@logger
end