gpt4 book ai didi

go - Sentry Go Integration,如何指定错误级别?

转载 作者:IT王子 更新时间:2023-10-29 02:20:32 26 4
gpt4 key购买 nike

根据官方文档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。

最佳答案

使用 sentry-go SDK,在 Scope 上设置 Level。

文档:

例子:

    sentry.WithScope(func(scope *sentry.Scope) {
scope.SetLevel(sentry.LevelFatal)
sentry.CaptureException(errors.New("example error"))
})

关于go - Sentry Go Integration,如何指定错误级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51752779/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com