Class: Failsafe::Backends::Stderr
- Defined in:
- lib/failsafe/backends/stderr.rb
Overview
Failure backend to log errors to stderr
Instance Attribute Summary
Attributes inherited from Base
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Failsafe::Backends::Base
Class Method Details
.logger ⇒ Object
7 8 9 |
# File 'lib/failsafe/backends/stderr.rb', line 7 def self.logger @logger ||= ::Logger.new($stderr).tap { |l| l.formatter = Logger::Formatter.new } end |
Instance Method Details
#save ⇒ Object
11 12 13 14 15 16 |
# File 'lib/failsafe/backends/stderr.rb', line 11 def save msg = [] msg << exception. msg << exception.backtrace.join("\n") self.class.logger.error(msg.join) end |