mirror of
https://github.com/gl-inet/glkvm-cloud.git
synced 2026-09-12 05:48:57 +00:00
606377fbf8
Remove the obsolete legacy main entry to avoid confusion and reduce maintenance overhead. Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com>
21 lines
317 B
Go
Executable File
21 lines
317 B
Go
Executable File
package server
|
|
|
|
import (
|
|
"os"
|
|
"runtime/debug"
|
|
|
|
"github.com/rs/zerolog/log"
|
|
)
|
|
|
|
func LogPanic() {
|
|
if r := recover(); r != nil {
|
|
SaveCrashLog(r, debug.Stack())
|
|
os.Exit(2)
|
|
}
|
|
}
|
|
|
|
func SaveCrashLog(p any, stack []byte) {
|
|
log.Error().Msgf("%v", p)
|
|
log.Error().Msg(string(stack))
|
|
}
|