使用log4j2和spring日志未进入哨兵

时间:2018-10-24 15:29:04

标签: spring log4j2 sentry

我正在尝试将应用程序与哨兵集成在一起,但是我看不到哨兵中的日志。这是我的log4j2.xml文件

<Configuration packages="org.apache.logging.log4j.core,io.sentry.log4j2">
    <Appenders>
        <Console name="stdout">
            <PatternLayout pattern="%d{ABSOLUTE} %5p %c{1}:%L - %m%n" />
        </Console>
        <RollingFile name="por" fileName="${sys:catalina.base}/logs/por.log" filePattern="${sys:catalina.base}/logs/por.log.%d{yyyy-MM-dd}">
            <PatternLayout pattern="%d %5p %c{1}:(%t):%L - %m%n"/>
            <Policies>
                <TimeBasedTriggeringPolicy interval="6"/>
            </Policies>
        </RollingFile>
    </Appenders>
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
        </Console>

        <Sentry name="Sentry" />
    </Appenders>
    <Loggers>
        <Root level="info" additivity="false">
            <AppenderRef ref="por"/>
            <AppenderRef ref="stdout"/>
            <AppenderRef ref="Console" />
            <AppenderRef ref="Sentry" level="info" />
        </Root>
        <Logger name="org.apache.cxf.interceptor.LoggingOutInterceptor" level="info"  additivity="false">
            <AppenderRef ref="por"/>
        </Logger>
        <Logger name="org.apache.cxf.interceptor.LoggingInInterceptor" level="info"  additivity="false">
            <AppenderRef ref="por"/>
        </Logger>
        <Logger name="org.hibernate" level="info"/>
        <Logger name="org.springframework" level="info"/>
        <Logger name="org.mchange" level="info"/>
        <Logger name="org.apache" level="info"/>
    </Loggers>
</Configuration>

我还看到类似的日志:

20:43:43.248 [localhost-startStop-1] WARN  io.sentry.DefaultSentryClientFactory - No 'stacktrace.app.packages' was configured, this option is highly recommended as it affects stacktrace grouping and display on Sentry. See documentation: https://docs.sentry.io/clients/java/config/#in-application-stack-frames
2018-10-24 20:43:43,248 ERROR Recursive call to appender Sentry
20:43:43.345 [localhost-startStop-1] WARN  io.sentry.DefaultSentryClientFactory - No 'stacktrace.app.packages' was configured, this option is highly recommended as it affects stacktrace grouping and display on Sentry. See documentation: https://docs.sentry.io/clients/java/config/#in-application-stack-frames
2018-10-24 20:43:43,345 ERROR Recursive call to appender Sentry

20:43:44.815 [sentry-pool-1-thread-3] WARN  io.sentry.connection.AbstractConnection.lockdown - Initiated a temporary lockdown because of exception: Too many requests to Sentry: https://docs.sentry.io/learn/quotas/

尽管看不到哨兵中的任何错误/信息/警告,但我仍可以在日志文件中看到日志。

0 个答案:

没有答案
相关问题