关闭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文件,可以通过那个tomcat6W(configure Tomcat)在logging选项卡下直接修改Redirect stdout,将auto设置为为空即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章