Struct google_clouderrorreporting1_beta1::ErrorContext[][src]

pub struct ErrorContext {
    pub http_request: Option<HttpRequestContext>,
    pub source_references: Option<Vec<SourceReference>>,
    pub user: Option<String>,
    pub report_location: Option<SourceLocation>,
}

A description of the context in which an error occurred. This data should be provided by the application when reporting an error, unless the error report has been generated automatically from Google App Engine logs.

This type is not used in any activity, and only used as part of another schema.

Fields

The HTTP request which was processed when the error was triggered.

Source code that was used to build the executable which has caused the given error message.

The user who caused or was affected by the crash. This can be a user ID, an email address, or an arbitrary token that uniquely identifies the user. When sending an error report, leave this field empty if the user was not logged in. In this case the Error Reporting system will use other data, such as remote IP address, to distinguish affected users. See affected_users_count in ErrorGroupStats.

The location in the source code where the decision was made to report the error, usually the place where it was logged. For a logged exception this would be the source line where the exception is logged, usually close to the place where it was caught.

Trait Implementations

impl Default for ErrorContext
[src]

Returns the "default value" for a type. Read more

impl Clone for ErrorContext
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ErrorContext
[src]

Formats the value using the given formatter. Read more

impl Part for ErrorContext
[src]

Auto Trait Implementations