0
您好,我只在某些類別中看到日誌消息,並且不知道在哪裏尋找。我的日誌模式出錯了嗎?這是我的log4j的配置,我使用它sfl4j:僅在某些類別中查看日誌消息
<!-- Appenders -->
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t] (%13F:%L) - %m%n" />
</layout>
</appender>
<!-- Application Loggers -->
<logger name="com.stackoverflow.test">
<level value="info" />
</logger>
<!-- 3rdparty Loggers -->
<logger name="org.springframework.core">
<level value="info" />
</logger>
<logger name="org.springframework.beans">
<level value="info" />
</logger>
<logger name="org.springframework.context">
<level value="info" />
</logger>
<logger name="org.springframework.web">
<level value="info" />
</logger>
<!-- Root Logger -->
<root>
<priority value="warn" />
<appender-ref ref="console" />
</root>
我創建記錄器這樣,類領域:
private static final Logger logger = LoggerFactory.getLogger(DashboardController.class);
和測井如:
logger.info("this variable x has value -> {}", x);
有什麼想法?
更新
改爲信息根據斯托Minchev答案,但我還是什麼也沒有得到記錄。
更新II
現在加入一些依賴這個工程上的一些類(仍然無法在一些其他)之後。有一些類實現可運行並且它們運行在多個線程中,並且我沒有從這些日誌消息中獲得日誌消息。
您使用哪個應用程序服務器? – JIV
我使用tomcat對不起,遺漏了那個細節 –
你的'DashboardController.class'屬於哪個軟件包? – FrVaBe