tomcat7log路径修改

一丝一丝 发布于 2013/04/16 09:36
阅读 382
收藏 0

 tomcat7的log中有一个tomcat7-stderr.2013-02-18.log 这个日志的路径在哪修改 ?

因为现在装在C盘,每天生成太多log,且很大,怕把C盘占满了。

以下是问题补充:

@一丝一丝:其它日志路径都修改了,就只有tomcat7-stderr-{date}.log和tomcat7-stdout-{date}.log找不到配置文件。 (2013/04/16 10:03)
加载中
0
amonxu
amonxu

tomcat装在c盘?

你可以搞个小程序定时把log转移到某个盘。

也可以了解下mklink这个windows的命令。

amonxu
amonxu
回复 @一丝一丝 : 額,好吧= =!上面说的那个tomcat/conf配置我没试过,如果你用了log4j也可以配置:log4j.appender.SQM.File
一丝一丝
一丝一丝
回复 @gosu : 在win7环境下这个命令确实挺好的。可惜我的环境是windows web server 2008,这个命令不支持,哎
amonxu
amonxu
回复 @一丝一丝 : 不麻烦啊,mklink这个只是一句代码的事。 1.删除c盘tomcat的logs目录 2.在其它盘创建logs目录,比如d:logs 3.进入cmd,mklink /d "c:xx/tomcat/logs" "d:logs" 搞定!
一丝一丝
一丝一丝
不想搞那么麻烦,暂时想移到别 的盘中。谢谢
0
javakf
javakf
在tomcat目录下的conf/logging.properties文件中修改
一丝一丝
一丝一丝
这里面都是些运行log,我都修改过了,或者你说的具体是哪行
0
javakf
javakf

引用来自“javakf”的答案

在tomcat目录下的conf/logging.properties文件中修改
###########################################
# Facility specific properties.
# Provides extra control for each logger.
###########################################
此注释区域下的配置是详细到使用日志的类包对应的日志处理器。例如自己写了一个jar包里边如果有一个a.b.c的类包希望使用tomcat的日志处理器进行日志记录,就可以增加如下配置:
a.b.c.level = FINE
a.b.c.handlers = 4host-manager.org.apache.juli.FileHandler
当然也可以配置一个单独的handler来将日志输出到一个单独的文件中,配置方法可以参考tomcat的handler部分的配置复制一份进行修改。
返回顶部
顶部