diff --git a/src/agent/cmd/main.go b/src/agent/cmd/main.go index 31e2e8077141110385a67cef7a776bc98296d914..1df2be5f01a70c70b5a6c96c3120b7fe35ee87e4 100644 --- a/src/agent/cmd/main.go +++ b/src/agent/cmd/main.go @@ -10,6 +10,13 @@ import ( var log = logger.Log func main() { + + defer func() { + if err := recover(); err != nil { + log.Error(err) + } + }() + app := cli.NewApp() app.Name = "sky_php_agent" app.Usage = "the skywalking trace sending agent"