Class: Freud::FreudLogger
- Inherits:
-
Logger
- Object
- Logger
- Freud::FreudLogger
- Defined in:
- lib/freud/logging.rb
Instance Method Summary collapse
- #fatal(message) ⇒ Object
-
#initialize(*args) ⇒ FreudLogger
constructor
A new instance of FreudLogger.
Constructor Details
#initialize(*args) ⇒ FreudLogger
Returns a new instance of FreudLogger.
13 14 15 16 17 18 |
# File 'lib/freud/logging.rb', line 13 def initialize(*args) super debug_on = ENV.has_key?("DEBUG") self.level = debug_on ? Logger::DEBUG : Logger::INFO self.formatter = proc { |s, t, p, m| "#{m.strip}\n" } end |
Instance Method Details
#fatal(message) ⇒ Object
20 21 22 23 |
# File 'lib/freud/logging.rb', line 20 def fatal() super raise(RunnerExit.new(, 1)) end |