Skip to content

Use Demystifier to display System.Exception better #1937

@moegodot

Description

@moegodot

There are problems with current stack traces like:

  • Cannot determine overload d__3.MoveNext() rather than Iterator(int startAt)+MoveNext()
  • Cannot determine overload and no modifier such as async:d__5``1.MoveNext()

If spectre.console use Demystifier library, the problem can be solved.

I have to advertise my Demystifier fork: Pillar.Demystifier

It not only resolve the symbol to human-read string but also color the symbol.

See:
Colored demystified stacktrace

Access the README of my project to get screenshots and more detailed reason why spectre should use this library.

If spectre.console want to accept this library, I can help to code and make a PR!


Please upvote 👍 this issue if you are interested in it.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions