关闭tomcat6下的stdout日志
今天下午客户打了电话反映tomcat下的日志文件(stdout日志)太大(已达到几G的空间),而项目部署所在的虚拟机磁盘空间不多,能不能把大文件的日志文件关闭掉。
于是整理了以下,给客户发了封邮件,原文如下:---------------------------请按照以下步骤来操作:1.停止项目部署所在的tomcat6服务
????? 【服务位置】:控制面板 => 管理工具 => 服务[tomcat6](停止)2.修改tomcat6下的service.bat文件? ? ? 【文件位置】:tomcat6根目录/bin/service.bat? ? ? 【修改步骤】:? ? ? (1)使用[记事本]工具打开service.bat文件? ? ? (2)搜索"PR_STDOUTPUT",把"set PR_STDOUTPUT=auto"修改成"set PR_STDOUTPUT="??? ? (3)保存并关闭该文件3.删除服务? ? ? (1)使用命令行打开到"tomcat根目录/bin"目录下,如右所示:D:\server\tomcat6\bin>??? ? (2)执行以下命令"service remove",如有success的字样出现,则表示安装服务成功;如果出现failed的字样,则表示安装服务不成功
4.重新安装服务? ? ? (1)使用命令行打开到"tomcat根目录/bin"目录下,如右所示:D:\server\tomcat6\bin>??? ? (2)执行以下命令"service install",如有success的字样出现,则表示安装服务成功;如果出现failed的字样,则表示安装服务不成功
5.启动tomcat服务?? ? 【服务位置】:控制面板 => 管理工具 => 服务[tomcat6](启动)?PS:如有什么疑问或问题的话请邮箱或电话联系我---------------------------[后注]
(1)stdout日志主要是记录程序中System.out的内容。
(2)测试阶段建议使用log或是system.out,在运营阶段的时候建议把相关的system.out和log的info级别都注视或去除掉,保留log其他更高级别的输入日志。
(3)以上步骤只针对Tomcat6,因为Tomcat6和tomcat5的输出日志文件都不一样,这个需要注意一下。(4)如果使用的是tomcat6的window安装版,则可以在程序启动中做修改,而不需修改bat文件。