class Bugsnag::Event

Included Modules

Defined in:

bugsnag/event.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(context : HTTP::Server::Context, ex : ::Exception) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def app : Bugsnag::App | Nil #

[View source]
def app=(app : Bugsnag::App | Nil) #

[View source]
def breadcrumbs : Array(Bugsnag::Breadcrumb) | Nil #

[View source]
def breadcrumbs=(breadcrumbs : Array(Bugsnag::Breadcrumb) | Nil) #

[View source]
def context : String | Nil #

property threads : Array(Bugsnag::Thread)? # TODO


[View source]
def context=(context : String | Nil) #

property threads : Array(Bugsnag::Thread)? # TODO


[View source]
def device : Bugsnag::Device | Nil #

[View source]
def device=(device : Bugsnag::Device | Nil) #

[View source]
def exceptions : Array(Bugsnag::Exception) #

[View source]
def exceptions=(exceptions : Array(Bugsnag::Exception)) #

[View source]
def grouping_hash : String | Nil #

[View source]
def grouping_hash=(grouping_hash : String | Nil) #

[View source]
def meta_data : Hash(String, JSON::Any) | Nil #

[View source]
def meta_data=(meta_data : Hash(String, JSON::Any) | Nil) #

[View source]
def payload_version : Int32 #

[View source]
def payload_version=(payload_version : Int32) #

[View source]
def request : Bugsnag::Request | Nil #

[View source]
def request=(request : Bugsnag::Request | Nil) #

[View source]
def session : Bugsnag::Session | Nil #

[View source]
def session=(session : Bugsnag::Session | Nil) #

[View source]
def severity : String #

[View source]
def severity=(severity : String) #

[View source]
def unhandled : Bool #

[View source]
def unhandled=(unhandled : Bool) #

[View source]
def user : Bugsnag::User | Nil #

@[JSON::Field(key: "severityReason")] property severity_reason : ? # TODO


[View source]
def user=(user : Bugsnag::User | Nil) #

@[JSON::Field(key: "severityReason")] property severity_reason : ? # TODO


[View source]