Class: Nab::Log::SimpleLogger
- Inherits:
-
Logger
- Object
- Logger
- Nab::Log::SimpleLogger
- Includes:
- Singleton
- Defined in:
- lib/nab/logger.rb
Instance Method Summary collapse
- #close ⇒ Object
-
#initialize ⇒ SimpleLogger
constructor
A new instance of SimpleLogger.
Constructor Details
#initialize ⇒ SimpleLogger
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
#close ⇒ Object
46 47 48 |
# File 'lib/nab/logger.rb', line 46 def close @dev.close end |