]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/panic.go
Add support for trackers that require a password
[rbdr/mobius] / hotline / panic.go
index e7c97dbe1fa4502af81de2efb624742b3d02cb10..d7376dbf5e5f22bba26c659c41479b07077b92c8 100644 (file)
@@ -2,14 +2,14 @@ package hotline
 
 import (
        "fmt"
-       "go.uber.org/zap"
+       "log/slog"
        "runtime/debug"
 )
 
 // dontPanic logs panics instead of crashing
-func dontPanic(logger *zap.SugaredLogger) {
+func dontPanic(logger *slog.Logger) {
        if r := recover(); r != nil {
                fmt.Println("stacktrace from panic: \n" + string(debug.Stack()))
-               logger.Errorw("PANIC", "err", r, "trace", string(debug.Stack()))
+               logger.Error("PANIC", "err", r, "trace", string(debug.Stack()))
        }
 }