我有以下 logback.xml file
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern>
</encoder>
</appender>
<logger name="my.package">
<level value="TRACE"/>
</logger>
<logger name="org.springframework.web">
<level value="DEBUG"/>
</logger>
<root>
<priority value="debug"/>
<appender-ref ref="STDOUT"/>
</root>
当我运行该应用程序时,在控制台中,我看到这样调用的消息:
LOGGER.error("error ");
从内部的类中,my.package
我看不到春季的消息。
我怎么了
默认情况下,Spring登录到Apache Commons Logging。要将其切换回注销,请排除Commons Logging
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.1.3.RELEASE</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
并将网桥添加到Logback
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.12</version>
</dependency>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句