java log4j -标准输出与文件输出?

bq3bfh9z  于 2023-02-28  发布在  Java
关注(0)|答案(1)|浏览(141)

log4j中的stdout和fileout有什么区别?
如果我在www.example.com文件中有这个设置log4j.properties,

log4j.rootLogger=INFO, stdout, fileout
....
log4j.logger.org.springframework.aop.framework.autoproxy=INFO, stdout, fileout

是否有必要将这些设置为上述所有3个选项(INFO、stdout、fileout)?这会导致出现重复行吗?如果删除“fileout”,是否会丢失日志文件中任何潜在的重要打印语句?

oxosxuxt

oxosxuxt1#

在Log4j中写入日志事件的输出目标是stdoutfileout
1.stdout用于标准输出流,通常是运行程序的控制台或终端窗口。
1.fileout用于日志事件通过文件输出流写入磁盘上的文件。Log4j配置文件允许指定文件的名称和位置。

相关问题