几天前,一个以前的朋友问我个问题
说他们的tomcat服务器每天的log量太大
每天都有几十G,把磁盘都给占满了
它们的服务都是在xp或win2003上跑着的
问我有没有什么解决办法

一直以来,我们都是在Linux上处理此类问题
于是,我第一个想到的就是定期删除log
从而,就有了windows上crontab的实现
参见文章:Windows下的“任务计划”

没想到,那朋友今天又来找我
说这个办法不行,他们的log增长太快
而且,无法删除当前的log文件
最好能让tomcat不记录log

于是,在tomcat的conf目录下发现了logging.properties这个文件
显然,它应该就是tomcat的logging配置文件
它使用的是JDK的logging来记录日志的(我们的系统一般都用log4j来记录log,对这个logging的配置还真是不太熟悉)
又找到了tomcat的官方文档
Logging in Tomcat

正想着如何去更改配置,使其不记录到文件中时
突然,一个念头冒了出来:
我把这个文件干掉,它不就不会记录了吗
马上,删除该文件,发现果然就没有log了

有时,当你的思维一直停留在自己习惯的“套路”上时
是会限制你的思维向外发散的
就像这个简单的问题,却走了一段不小的弯路...
所以,经常,我们需要去打破“惯性思维”,多一些“发散性思维”......