Class: Nab::Log::SimpleLogger

Inherits:
Logger
  • Object
show all
Includes:
Singleton
Defined in:
lib/nab/logger.rb

Instance Method Summary collapse

Constructor Details

#initializeSimpleLogger

Returns a new instance of SimpleLogger.



36
37
38
39
40
41
42
43
44
# File 'lib/nab/logger.rb', line 36

def initialize
  @dev = Logger::LogDevice.new(STDOUT)
  super @dev
  @progname = 'Nab'
  @formatter = proc do |sev, datetime, name, msg|
    "[#{name}] [#{datetime}] [#{sev}]: #{msg}\n"
  end
  @datetime_format
end

Instance Method Details

#closeObject



46
47
48
# File 'lib/nab/logger.rb', line 46

def close
  @dev.close
end