panicwrap icon indicating copy to clipboard operation
panicwrap copied to clipboard

panicwrap is a Go library for catching and handling panics in Go applications.

Results 14 panicwrap issues
Sort by recently updated
recently updated
newest added

Hello! I believe it would be beneficial to change the panic handlers to catch "fatal errors: sync" in case, for instance, a panic is triggered by an unlocked mutex being...

Hi, recently I found that some specific panic type will be ignored. As the code shown below: ``` func trackPanic(r io.Reader, w io.Writer, dur time.Duration, result chan

This adds more robust handling for fatal errors including `fatal error: concurrent map read and map write` Thanks!!

Hello, Can you please tag and version this project? I am the Debian Maintainer for panicwrap and versioning would help Debian keep up with development.

The current implementation doesn't blend very well with process supervisors or `kill` on linux as it absorbs signals intended for the actual app. This is fixable in some cases by...

It's interesting to see how the 'monitor' approach was suggested as an alternative way of handling signals. Still, regardless, there seem to be other ways to make things cleaner with...

Hello! I have a question. I'm using framework echo and want to catch panic of framework echo. panic in this framework looks like this {"time":"2018-03-05T15:18:54.587819574+03:00","level":"-","prefix":"echo","file":"asm_amd64.s","line":"574","message":"[PANIC RECOVER] a problem goroutine 32...

I want to _launch_ Terraform under a debugger. Currently I end up debugging a process that does nothing than spawns another Terraform instance, so I get nothing. There should be...