From 8b29c4431d42f308f2f52d4c35129dae5d86a136 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 30 Jun 2023 18:07:41 +0200 Subject: print the stacktrace before calling log.Fatalln --- llog/llog.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llog/llog.go') diff --git a/llog/llog.go b/llog/llog.go index 6f3aff9..1deecc8 100644 --- a/llog/llog.go +++ b/llog/llog.go @@ -3,6 +3,7 @@ package llog import ( "fmt" "log" + "runtime/debug" ) type LogLevel int @@ -53,6 +54,7 @@ func Log(l LogLevel, format string, a ...any) { msg = fmt.Sprintf("[%s] %s", l.String(), msg) if l == l_Fatal { + debug.PrintStack() log.Fatalln(msg) } else { log.Println(msg) -- cgit v1.2.3