struct Bugsnag::Event
- Bugsnag::Event
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
bugsnag.crConstructors
- .new(exceptions, request : HTTP::Request)
- .new(pull : JSON::PullParser)
- .new(exceptions : Enumerable(Exception), request : Request | Nil = nil, breadcrumbs : Enumerable(Bugsnag::Breadcrumb) | Nil = nil, context : Nil | String = nil, grouping_hash : Nil | String = nil, unhandled : Bool | Nil = nil, severity : Bugsnag::Event::Severity | Nil = nil, user : Bugsnag::User | NamedTuple(id: Nil | String, name: Nil | String, email: Nil | String) | Nil = nil, app : Bugsnag::App | Nil = nil, session : Bugsnag::Session | Nil = nil, metadata : Bugsnag::Metadata | Nil = nil)
Instance Method Summary
- #app : App | Nil
- #breadcrumbs : Enumerable(Breadcrumb) | Nil
-
#context : String | Nil
getter threads : Array(Thread)
- #exceptions : Enumerable(Exception)
- #grouping_hash : String | Nil
- #metadata : Metadata | Nil
- #request : Request | Nil
-
#session : Session | Nil
getter device : Device
- #severity : Severity | Nil
- #unhandled : Bool | Nil
-
#user : User | NamedTuple(id: String | Nil, name: String | Nil, email: String | Nil) | Nil
getter severity_reason : SeverityReason
Constructor Detail
def self.new(exceptions : Enumerable(Exception), request : Request | Nil = nil, breadcrumbs : Enumerable(Bugsnag::Breadcrumb) | Nil = nil, context : Nil | String = nil, grouping_hash : Nil | String = nil, unhandled : Bool | Nil = nil, severity : Bugsnag::Event::Severity | Nil = nil, user : Bugsnag::User | NamedTuple(id: Nil | String, name: Nil | String, email: Nil | String) | Nil = nil, app : Bugsnag::App | Nil = nil, session : Bugsnag::Session | Nil = nil, metadata : Bugsnag::Metadata | Nil = nil)
#
Instance Method Detail
getter severity_reason : SeverityReason