根据官方文档https://docs.sentry.io/clients/go/,您可以使用以下内容从golang项目中记录Sentry中的错误:
// For Errors
raven.CapturePanic(func() {
// do all of the scary things here
}, nil)
// For panic
if err != nil {
raven.CaptureErrorAndWait(err, nil)
log.Panic(err)
}
这就像一个咒语,问题出在Sentry中,两个功能都以“错误”级别记录。谁知道如何为每个呼叫指定日志记录级别?在Python中非常明确,但对于Go来说我看不到它。
相关分类