non*_*uco 2 linux tomcat log4j
在tomcat 6.0.x中添加log4j [1]会强制tomcat在"catalina"文件中生成日志.但是,仍会生成默认的catalina.out并使用日志填充.所以,问题:
删除catalina.out文件(服务器运行时)是否安全?如果是,可以将此删除添加到tomcat启动脚本吗?如果是的话,有人可以指出文件和所需的脚本吗?是否有可能tomcat停止创建catalina.out,因为它不再是nessesary了?
在此先感谢大家!
Tomcat将其stdout和stderr重定向到catalina.out.所以直接输出/错误写入和log4j ConsoleAppender消息将转到catalina.out.有关详细信息,请参阅catalina.sh文件.要完全禁用它,可以将stdout和stderr重定向到/ dev/null设置CATALINA_OUT环境变量:
export CATALINA_OUT=/dev/null
Run Code Online (Sandbox Code Playgroud)
但我建议禁用ConsoleAppender以减少catalina.out大小并定期监视它以查找错误消息,这可能会转到stdout绕过log4j.
| 归档时间: |
|
| 查看次数: |
9010 次 |
| 最近记录: |