Class: Oraora::Logger
- Inherits:
-
Logger
- Object
- Logger
- Oraora::Logger
- Defined in:
- lib/oraora/logger.rb
Constant Summary collapse
- SEVERITY_COLORS =
{ 'WARN' => :yellow, 'ERROR' => :red, 'INFO' => :light_black, 'DEBUG' => :light_black }
Instance Method Summary collapse
-
#initialize(name, log_level = ::Logger::WARN) ⇒ Logger
constructor
A new instance of Logger.
Constructor Details
#initialize(name, log_level = ::Logger::WARN) ⇒ Logger
Returns a new instance of Logger.
13 14 15 16 17 |
# File 'lib/oraora/logger.rb', line 13 def initialize(name, log_level = ::Logger::WARN) super self.level = log_level self.formatter = proc { |severity, datetime, progname, msg| "[#{severity}] #{msg}\n".send(SEVERITY_COLORS[severity]) } end |