是否可以将“调试”和“信息”输出写入控制台而“信息”输出仅写入某些日志文件?例如,鉴于此日志记录:
LOG.debug(fileContent);
LOG.info(fileLength);
对应的
log4j.xml
有什么作用看起来像?
最佳答案
好的,我现在知道了:
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
...
</appender>
<appender name="otherAppender"
class="org.apache.log4j.FileAppender FileAppender">
<param name="Threshold" value="INFO"/>
...
</appender>
<root>
<priority value="debug" />
<appender-ref ref="console" />
<appender-ref ref="otherAppender" />
</root>
</log4j:configuration>
谢谢你的帮助!
关于log4j - 如何引导 log4j 输出,以便不同的日志级别进入不同的附加程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/751431/