首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sentry不使用lombok日志记录(版本为1.7.30 Sentry)

Sentry不使用lombok日志记录(版本为1.7.30 Sentry)
EN

Stack Overflow用户
提问于 2021-05-27 15:47:42
回答 1查看 180关注 0票数 0

我正在尝试使用1.7.30版本在我的项目中设置sentry。这是一个使用gradle的spring boot项目,我使用的是sentry spring boot starter依赖项:

代码语言:javascript
复制
implementation group: 'io.sentry', name: 'sentry-spring-boot-starter', version: '1.7.30'
implementation group: 'io.sentry', name: 'sentry-logback', version: '1.7.30'

我有一个用于这个版本的公司哨兵仪表盘。我已经在application.properties中设置了DNS。我的application.properties是这样的:

代码语言:javascript
复制
sentry.dsn=xxxxx

我可以在任何地方使用Sentry.capture(e)捕获异常,但是在使用lombok时,使用@Slf4j注解日志记录,使用log.error(e)时,我无法捕获异常,并且它没有反映在我的仪表板中。我已经在4.3版本中尝试过了,它在那个版本中工作正常。但是一旦我到了1.7.30版本,我就只能通过Sentry.capture()函数手动完成。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-07 21:37:19

您正在混合来自Sentry SDK 3.x+和Sentry 1.7.x的配置选项。sentry.logging.minimum-event-level之类的自动配置和属性只能在新的SDK中使用。

如果您必须使用1.7.x,则必须在logback.xml中配置登录附加器。

https://docs.sentry.io/platforms/java/legacy/logback/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67717824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档