Java sentry logback只保存最后一个日志
我的应用程序只向sentry发送最后一个日志Java sentry logback只保存最后一个日志,java,spring-boot,sentry,Java,Spring Boot,Sentry,我的应用程序只向sentry发送最后一个日志 @Slf4j public class Opp implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(Opp.class, args); } @Override public void run(String... args) throws Exception { log.error("hello w
@Slf4j
public class Opp implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(Opp.class, args);
}
@Override
public void run(String... args) throws Exception {
log.error("hello world to sentry");
log.error("hello world Mickey Mouse");
log.error("hi there!");
log.debug("what upp science b!");
log.warn("what upp science b!");
}
}
我有5个日志,但在仪表板中我只能看到最后一个日志
如何将其配置为记录所有日志
<?xml version="1.0" encoding="UTF-8"?>
它看起来像是在方法级别聚合日志/事件。如果您打开记录的记录,您可以看到记录的事件数单击数字。Hmm,日志变量是如何定义的?您还可以确保它们没有被错误地分组吗?其他日志是否显示为图片中第一组中的单个事件?@Brett日志变量是通过Slf4j注释定义的lombok nope我只能看到最后一个日志hmm怪异我可以看到logserror,现在警告,调试除外。但它们被分组为事件,而我的上一个日志被分组为问题@BrettI认为这可能与:
<appender name="SENTRY" class="com.getsentry.raven.logback.SentryAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>WARN</level>
</filter>
<dsn>***</dsn>
</appender>
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
<appender-ref ref="SENTRY" />
</root>