标签: java logging
我目前正在使用非常基本的日志记录配置,并且在所有环境中都使用相同的配置。对于开发而言,在控制台中看到输出是有益的,因此我为log4j配置了以下根类别:
log4j.rootCategory=INFO, console, file
部署时,我只对定向到文件的输出感兴趣,并已将每个文件配置为具有最大文件大小。
在没有用处的生产环境中,将日志记录到控制台是否会对性能产生影响?另外,当没有控制台可用时,此输出在Linux与Windows机器中的什么位置?如果有单独的配置,我可以获得什么?