Class: Rivet::Log::SimpleLogger

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

Instance Method Summary collapse

Constructor Details

#initializeSimpleLogger

Returns a new instance of SimpleLogger.



34
35
36
37
38
39
40
41
42
# File 'lib/rivet/logger.rb', line 34

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

Instance Method Details

#closeObject



44
45
46
# File 'lib/rivet/logger.rb', line 44

def close
  @dev.close
end