class Atatus::Error
@api private
Attributes
context[RW]
culprit[RW]
exception[RW]
id[RW]
log[RW]
parent_id[RW]
timestamp[R]
trace_id[RW]
transaction[RW]
transaction_id[RW]
Public Class Methods
new(culprit: nil, context: nil)
click to toggle source
# File lib/atatus/error.rb, line 28 def initialize(culprit: nil, context: nil) @id = SecureRandom.hex(16) @culprit = culprit @timestamp = Util.micros @context = context end
Public Instance Methods
inspect()
click to toggle source
# File lib/atatus/error.rb, line 39 def inspect "<Atatus::Error id:#{id}" \ " culprit:#{culprit}" \ " timestamp:#{timestamp}" \ " transaction_id:#{transaction_id}" \ " trace_id:#{trace_id}" \ " exception:#{exception.inspect}" \ '>' end