sentry logback仅保存最后一个日志

时间:2017-05-10 07:58:19

标签: java spring-boot 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 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个日志但在仪表板中我只能看到最后一个dashboard screenshot

如何配置它以记录所有日志?

<?xml version="1.0" encoding="UTF-8"?>

    

<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>

1 个答案:

答案 0 :(得分:0)

看起来它在方法级别上聚合日志/事件。如果您打开记录的记录,则可以看到记录的事件数(单击数字)。