Log4j2配置日志到文件

时间:2016-06-22 16:50:20

标签: java logging log4j slf4j log4j2

我是Log4j2的新手。我正在尝试使用slf4j和log4j2配置日志记录系统。

我很怀疑。

在配置log4j2时,我注意到在控制台中打印了log4j2的配置日志。我想在文件而不是控制台中打印这些日志。

有没有办法使用log4j2的appender。

PS:我注意到log4j2使用StatusLogger打印其配置日志。有没有办法让它使用文件。

1 个答案:

答案 0 :(得分:1)

最简单的方法是将流程输出重定向到文件:

java -cp lib/*.jar com.mypackage.MyClass > output.txt

您可以使用一些properties来告诉Log4j将状态日志写入文件(可能是org.apache.logging.logj.simplelog.logFile),但最好在完全初始化Log4j 2后这将起作用。我假设您对Log4j 2启动和初始化期间发出的内部状态日志语句感兴趣。为此,我建议重定向到一个文件。

相关问题