add some debug messages

This commit is contained in:
2025-12-17 17:15:02 +02:00
parent 7d1a0b82bd
commit 5011d59912

View File

@@ -83,6 +83,7 @@ var serveCmd = &cobra.Command{
} }
defer func() { defer func() {
if r := recover(); r != nil { if r := recover(); r != nil {
slog.Debug("panic recovered: preparing panic.log", slog.Any("error", r))
stack := debug.Stack() stack := debug.Stack()
f, err := os.OpenFile("panic.log", os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0644) f, err := os.OpenFile("panic.log", os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0644)
@@ -90,6 +91,7 @@ var serveCmd = &cobra.Command{
slog.Error("Failed to open panic.log", slog.Any("error", err)) slog.Error("Failed to open panic.log", slog.Any("error", err))
} else { } else {
defer f.Close() defer f.Close()
slog.Debug("flushing stack in to panic.log")
fmt.Fprintln(f, "\n--------------------------------------------------------\n") fmt.Fprintln(f, "\n--------------------------------------------------------\n")
fmt.Fprintf(f, "Time: %s\n", time.Now().Format(time.RFC3339)) fmt.Fprintf(f, "Time: %s\n", time.Now().Format(time.RFC3339))
fmt.Fprintln(f, "If this is unexpected, please report: https://git.oblat.lv/alex/triggerssmith/issues") fmt.Fprintln(f, "If this is unexpected, please report: https://git.oblat.lv/alex/triggerssmith/issues")