mirror of
https://github.com/Rudi9719/loggy.git
synced 2026-03-22 05:17:26 +00:00
Add optional panic data for PanicSafe
This commit is contained in:
5
loggy.go
5
loggy.go
@ -213,9 +213,10 @@ func (l Logger) LogMsg(msg Log) {
|
||||
}
|
||||
|
||||
// PanicSafe is a deferrable function to recover from a panic operation.
|
||||
func (l Logger) PanicSafe() {
|
||||
func (l Logger) PanicSafe(a ...interface{}) {
|
||||
if r := recover(); r != nil {
|
||||
l.LogCritical(fmt.Sprintf("Panic detected: %+v", r))
|
||||
l.LogCritical("Panic detected: %+v", r)
|
||||
l.LogCritical("Optional panic data: %+v", a...)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user