class Logtail::Events::Error
@private
Attributes
backtrace_json[R]
error_message[R]
name[R]
Public Class Methods
new(attributes)
click to toggle source
# File lib/logtail/events/error.rb, line 10 def initialize(attributes) @name = attributes[:name] @error_message = attributes[:error_message] if attributes[:backtrace] @backtrace_json = attributes[:backtrace].to_json end end
Public Instance Methods
message()
click to toggle source
# File lib/logtail/events/error.rb, line 19 def message message = "#{name}" if !error_message.nil? message << " (#{error_message})" end message end
to_hash()
click to toggle source
# File lib/logtail/events/error.rb, line 29 def to_hash { error: { name: name, message: error_message, backtrace_json: backtrace_json } } end