首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于Tomcat的stdout.log跟errout.log的创建文件的规则

2012-08-24 
关于Tomcat的stdout.log和errout.log的创建文件的规则自己在用Tomcat的时候,一些旧代码的调试输出是使用Sy

关于Tomcat的stdout.log和errout.log的创建文件的规则
自己在用Tomcat的时候,一些旧代码的调试输出是使用System.out/err的方法的.但是在Tomcat的记录中却不是每天都有记录,Tomcat可能会把几天的记录都记录到某一天的日志文件当中.刚开始还以为是自己程序异常所造成的,后来发现这是Tomcat日志记录的一个机制.
目前发现是只有每次重启Tomcat,系统才会检查是否需要创建一个新的日志文件,否则Tomcat只会记录在Tomcat启动的那一天的日志文件上,即使重新热部署了程序,日志的记录路径也不会改变.
因为每次重新启动Tomcat时,才会触发一个服务Commons Daemon procrun stdout initialized的初始化,这时才会检查是否需要创建新文件,如果没有重启过,就只会把日志一直记录在一个文件中.

热点排行