我目前正致力于将一些应用程序从log4j迁移到logback。我迁移的tomcat应用程序都可以正常使用新的logback配置(logback.xml),但是没有tomcat应用程序似乎没有获取logback配置(一切都只是被记录到默认日志文件中)
没有关于log4j appender丢失的警告,所以我假设它还没有尝试使用log4j配置。
我对日志记录的依赖关系如下(与tomcat应用程序中的相同)
<!-- logging -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>