Class: Dislogger::Formatters::BaseFormatter
- Inherits:
-
Object
- Object
- Dislogger::Formatters::BaseFormatter
- Defined in:
- lib/dislogger/formatters/base_formatter.rb
Direct Known Subclasses
Instance Method Summary collapse
- #format ⇒ Object
-
#initialize(message:, status:, backtrace: nil, config: Dislogger.configuration) ⇒ BaseFormatter
constructor
A new instance of BaseFormatter.
Constructor Details
#initialize(message:, status:, backtrace: nil, config: Dislogger.configuration) ⇒ BaseFormatter
Returns a new instance of BaseFormatter.
6 7 8 9 10 11 |
# File 'lib/dislogger/formatters/base_formatter.rb', line 6 def initialize(message:, status:, backtrace: nil, config: Dislogger.configuration) @message = @status = status @backtrace = backtrace @config = config end |
Instance Method Details
#format ⇒ Object
13 14 15 |
# File 'lib/dislogger/formatters/base_formatter.rb', line 13 def format raise NotImplementedError, "#{self.class} has not implemented method '#{__method__}'" end |