Skip to content

Ability to log a stack trace #38

Closed
@benkehoe

Description

@benkehoe

People like to put their stack traces in their structured logs, so it'd be nice to make that simpler. Something like:

try:
    # do something
except SomeError as e:
    metrics.add_stack_trace("property_key", "optional_value")
    # handle error

and have my log look something like:

{
  "property_key": {
    "value": "optional_value",
    "error_type": "module.SomeError",
    "error_str": "result of str(e)",
    "stack_trace": [
      // traceback.format_stack()
    ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions