Java 如何在Sentry中禁用日志分组?
我使用Spring Boot和Sentry从应用程序中记录信息/警告/错误日志 我的Java 如何在Sentry中禁用日志分组?,java,spring-boot,sentry,Java,Spring Boot,Sentry,我使用Spring Boot和Sentry从应用程序中记录信息/警告/错误日志 我的应用程序.properties: sentry.dsn=<DNS_URL> sentry.in-app-includes=com.github.chameleontartu.example sentry.logging.enabled=true sentry.send-default-pii=true sentry.logging.minimum-event-level=info sentry.use
应用程序.properties
:
sentry.dsn=<DNS_URL>
sentry.in-app-includes=com.github.chameleontartu.example
sentry.logging.enabled=true
sentry.send-default-pii=true
sentry.logging.minimum-event-level=info
sentry.use-git-commit-id-as-release=true
sentry.attach-stacktrace=true
sentry.dsn=
sentry.in-app includes=com.github.chameleontartu.example
sentry.logging.enabled=true
sentry.send默认pii=true
sentry.logging.minimum event level=info
使用git提交id作为release=true
问题是所有日志都是按进程id分组的,我看不出是什么导致了什么操作。同样类型的错误也被叠加,所以我找不到最新的错误
如何更改Senty.io或Spring Boot app属性中的设置,以分别查看每个日志条目并禁用对相同日志的分组
我查看了Sentry文档,但无法理解如何改变当前行为。正如@Bruno Garcia所提到的,在属性文件中,您可以在参考资料
应用程序中指定。属性:
sentry.dsn=<DNS_URL>
sentry.in-app-includes=com.github.chameleontartu.example
sentry.logging.enabled=true
sentry.send-default-pii=true
sentry.logging.minimum-event-level=info
sentry.use-git-commit-id-as-release=true
sentry.attach-stacktrace=true
日志一个接一个地出现,更容易跟踪它们。所有相关上下文都附加到日志消息本身。正如@Bruno Garcia所提到的,在属性文件中,您可以在参考资料应用程序中指定。属性
:
sentry.dsn=<DNS_URL>
sentry.in-app-includes=com.github.chameleontartu.example
sentry.logging.enabled=true
sentry.send-default-pii=true
sentry.logging.minimum-event-level=info
sentry.use-git-commit-id-as-release=true
sentry.attach-stacktrace=true
日志一个接一个地出现,更容易跟踪它们。所有相关上下文都附加到日志消息本身。分组基于日志模板(非专用消息),除非有堆栈跟踪。您可以对所有事件启用stacktraces:这将有助于按代码位置(您调用logger.log的位置)进行分组。除非存在stacktrace,否则分组基于日志模板(非专用消息)。您可以使用以下选项为所有事件打开堆栈跟踪:这将有助于按代码位置进行分组(在此处调用logger.log)