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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值