log4j 中的 stdout 和 fileout 有什么区别?
如果我在我的 log4j.properties 文件中设置了这个,
log4j.rootLogger=INFO, stdout, fileout
....
log4j.logger.org.springframework.aop.framework.autoproxy=INFO, stdout, fileout
是否有必要将这些设置为上述所有 3 个选项(INFO、stdout、fileout)?这会导致出现重复行吗?如果我删除“fileout”,我会从日志文件中丢失任何潜在重要的打印语句吗?
在 Log4j 中写入日志事件的输出目的地是 stdout 和 fileout。
stdout 用于标准输出流,通常是运行程序的控制台或终端窗口。
fileout 用于日志事件通过文件输出流写入磁盘上的文件。 Log4j 配置文件允许指定文件的名称和位置。