0
我有一個Maven項目,我想直接把DEBUG彈出日誌到控制檯。直接彈出DEBUG日誌到控制檯
我的日誌界面是slf4j,我綁定到Log4j2。
在我的pom.xml我已經排除共享記錄贊成或SLF4J:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework-version}</version>
<exclusions>
<!-- Exclude Commons Logging in favor of SLF4j -->
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
我相信SLF4J的接線是否正確,因爲我有這個在我的log4j2.xml:
<Logger name="com.myApp" level="info" additivity="false">
<AppenderRef ref="Console" />
</Logger>
這在我的測試類的構造函數:
logger.info("constructor");
logger.debug("constructor");
,如果我從信息翻動log4j2.xml日誌級別/調試我在控制檯中獲得一個或兩個日誌行。
我也有這個在我的log4j2.xml:
<Logger name="org.springframework" level="all" additivity="false">
<AppenderRef ref="Console" />
</Logger>
但它具有零效果。我錯過了什麼?爲什麼Spring沒有將詳細的調試行記錄到控制檯?