package catch

import (
	
	
	
	
)

var panicWriter io.Writer = os.Stderr

// HandlePanic handles and logs panics.
func ( interface{},  *error,  string) {
	if  != nil {
		fmt.Fprintf(panicWriter, "caught panic: %s\n%s\n", , debug.Stack())
		* = fmt.Errorf("panic in %s: %s", , )
	}
}