From 442a3e2e3d5cc8fc564eb172f0752888aabe4f50 Mon Sep 17 00:00:00 2001 From: kony <2312708932@qq.com> Date: Fri, 24 Jan 2025 11:07:06 +0800 Subject: [PATCH] print err for panic --- main_cmd.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main_cmd.go b/main_cmd.go index ff2ca09..9d4224e 100644 --- a/main_cmd.go +++ b/main_cmd.go @@ -14,6 +14,7 @@ import ( _ "net/http/pprof" "os" "os/signal" + "runtime/debug" "syscall" "time" ) @@ -62,6 +63,13 @@ func main2() { } func main() { + defer func() { + if r := recover(); r != nil { + log.Println("Recovered from panic:", r) + log.Println(string(debug.Stack())) + } + }() + config.Help() if config.Arg_tun_key == "" {