我试图在java jvm中使用logger。但是我无法改变记录器模式。 我只能看到" info"消息,我也希望看到" debug"消息。
我尝试以这种方式更改为log4j.xml
中的调试模式:
``<appender name="DISCOVERY" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="/tmp/ncs-logs/jvm-discovery-app.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="10000KB"/>
<param name="MaxBackupIndex" value="100"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c{2}]:%L %m%n"/>
</layout>
</appender>
<!-- value="<%-4p> %d{dd-MMM-yyyy::HH:mm:ss.SSS} %C{1} %t: - %m%n" -->
<logger name="com.lte.btscompact.mngmt.sync.app">
<level value="DEBUG" />
<appender-ref ref="DISCOVERY"/>
</logger>
<root>
<appender-ref ref="DISCOVERY" />
</root>
</log4j:configuration>
在cli中我执行了这个命令: 设置java-vm java-logging logger com.tailf.packages.ned.acs level level-all
但我还是看不到调试信息。 我该怎么办?
答案 0 :(得分:0)
仔细检查您的appender配置 - 它的阈值不得高于DEBUG:
<param name="Threshold" value="INFO"/>
与
<param name="Threshold" value="DEBUG"/>