gpt4 book ai didi

java - 如何打印 logback 内部错误和状态日志?

转载 作者:行者123 更新时间:2023-11-30 11:16:04 24 4
gpt4 key购买 nike

我正在使用 logback api 并在我的类路径中有一个 logback.xml,如下所示

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configuration scan="true">

<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
<resetJUL>true</resetJUL>
</contextListener>
<appender class="ch.qos.logback.core.ConsoleAppender" name="STDOUT">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="FILE">
<file>/${path}/logs/application.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>/${path}/logs/application.%i.log</fileNamePattern>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>50MB</maxFileSize>
</triggeringPolicy>
<encoder>
<pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
</encoder>
</appender>

<!-- ~~~ PERFORMANCE TRACKING LOGGER CONFIGURATION (USING PERF4J) || END ||~~~
-->
<logger name="com.nucleus">
<level value="DEBUG"/>
<!-- <appender-ref ref="STDOUT" /> -->
<appender-ref ref="FILE"/>
</logger>
<logger level="DEBUG" name="org.hibernate.transaction.JDBCTransaction"/>
<logger level="DEBUG" name="org.hibernate.jdbc.ConnectionManager"/>
<logger level="DEBUG" name="org.springframework.orm.jpa.JpaTransactionManager"/>
<!-- <root level="info">
<appender-ref ref="FILE" />
</root> -->

</configuration>

现在我实现的回滚不适用于生产环境。我希望进行相同的调试,因此想跟踪这个 logback api。任何人都可以建议我可能做错了什么或者我应该怎么做才能解决这个问题?

最佳答案

来自 Logback 1.0.4您可以使用系统属性 -Dlogback.debug=true 来启用调试您的 Logback 设置,这将允许您调试您的配置。

关于java - 如何打印 logback 内部错误和状态日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25074417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com