Spring 中的哨兵登录

Cod*_*ley 5 spring sentry raven

我使用 Sentry(本地)进行日志记录。最近我开始转向 Spring 框架,我无法获取命中 Sentry 服务器的日志。我尝试使用log4jlogger (slf4j)。在这两种情况下,我都无法取得任何进展。我的假设是,由于我使用spring-starterMaven 依赖项,因此它logger默认包含在内,而有关 Sentry + Java 的所有文档都提到使用raven. 可能我的日志配置因此而未被读取。谁能告诉我如何让哨兵参与我的 Spring 项目?

编辑:这是我的logback.xml,位于类路径中。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <appender name="Sentry" class="net.kencochrane.raven.logback.SentryAppender">
        <dsn>
            http://xxx@example.com/sentry/2
        </dsn>
    </appender>

    <root level="error">
        <appender-ref ref="Sentry" />
    </root>
</configuration>
Run Code Online (Sandbox Code Playgroud)