log4j - Warum ist logger.debug funktioniert nicht?
Meine log4j.xml die Datei hat folgende config:
<appender name="fileAppender"
class="org.apache.log4j.DailyRollingFileAppender">
<param name="Threshold" value="INFO" />
<!-- Change Log File Root when Environment is Set Up -->
<param name="File" value="${root}/application.log"/>
<param name="DatePattern" value=".yyyy-MM-dd" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MMM-dd HH:mm:ss,SSS} [%t] %c %x%n %-5p %m%n"/>
</layout>
</appender>
<logger name="db.scheduler" additivity="false" >
<level value="all"/>
<appender-ref ref="consoleAppender"/>
<appender-ref ref="fileAppender"/>
</logger>
Jedoch. wenn ich logger.Debuggen, ist es nicht noch etwas hinzufügen! logger.info und logger.Fehler funktionieren... aber nicht logger.debug!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre Schwelle gesetzt, um
INFO
, das ist eine Ebene untenDEBUG
, also irgendwelche debug-Meldungen nicht durch den filter. Sehen hier für die relativen Pegel:debug
.all
geben Sie trace-Meldungen (die Sie vielleicht auch wollen, aber Ihre Frage konkret zulogger.debug
). Wenn man alles sehen möchte, und nicht dagegen waten durch eine Menge von Daten, mit allen Mitteln verwenden Sie die Ablaufverfolgung als gut.