前文:http://www.survivalescaperooms.com/chyu/p/4280440.html
出現一處吐槽失誤,當時還想怎么會設置成warn級別..
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p - [%C{1}] %m%n"/> </layout></appender><root> <level value="warn"/> <appender-ref ref="STDOUT"/></root>
⊙﹏⊙b汗,我排除xml文件設置錯誤的時候將所有自定義的logger都注釋掉了,結果就剩下一個root級別的logger,root級別收尾的logger自然級別不能設置的太低,這個是我當初吐槽的一處失誤吧..而最開始造成不輸出日志的根本原因應該是我把自定義logger對應的包名寫錯了,致使只有root在輸出日志..所以正常的日志應該如下:
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p - [%C{1}] %m%n"/> </layout></appender><logger name="org.xxx"> <level value="DEBUG"/> <appender-ref ref="STDOUT"/></logger><root> <level value="WARN"/> <appender-ref ref="STDOUT"/></root>
今天又開始弄這個小微信程序,添加指定logger的時候才注意到...注釋掉的logger包名錯了...
新聞熱點
疑難解答