Module: Julewire::Core::Diagnostics::InternalRecords
- Defined in:
- lib/julewire/core/diagnostics/internal_records.rb
Class Method Summary collapse
Class Method Details
.emit_error(error) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/julewire/core/diagnostics/internal_records.rb', line 8 def emit_error(error) Records::Draft.build( { severity: :error, event: "julewire.emit_error", source: "julewire", message: "Julewire emit failed", payload: { error: failure_details(error) } }, context: nil, scope: nil ) end |
.processor_error(processor_name:, error:, record_metadata:) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/julewire/core/diagnostics/internal_records.rb', line 24 def processor_error(processor_name:, error:, record_metadata:) Records::Draft.build( { severity: :error, event: "julewire.processor_error", source: "julewire", message: "Julewire processor failed", labels: labels(), payload: { processor: processor_name, error: failure_details(error), record: } }, context: nil, scope: nil ) end |