You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've tried to FormatErrorFn which works well for regular errors that get bubbled up, but by the time it gets triggered, the panic's stack trace is missing. I believe the defer-recover function in executor.go completeValueCatchingError would need to capture the stack in debug.Stack() and stash it on the gqlerrors.Error.
I'm happy to attempt to implement it and open a PR, but I'd like to make sure I wasn't missing something first.
The text was updated successfully, but these errors were encountered:
I'm looking to be able to log a stack trace when one of my field resolvers panics.
Currently, I get something like this:
I've tried to FormatErrorFn which works well for regular errors that get bubbled up, but by the time it gets triggered, the panic's stack trace is missing. I believe the defer-recover function in executor.go
completeValueCatchingError
would need to capture the stack indebug.Stack()
and stash it on thegqlerrors.Error
.I'm happy to attempt to implement it and open a PR, but I'd like to make sure I wasn't missing something first.
The text was updated successfully, but these errors were encountered: