相关疑难解决方法(0)

catalina.out用Tomcat 6.0滚动

我有一个默认的tomcat安装,没有更改日志记录配置.日志文件(特别是catalina.out)似乎正在正常滚动(每天).

然而,除了每日日志之外,还有一个catalina.out文件,它继续增长.这就是我需要解决的问题,即每天清除它(或者如果可能的话,将它完全删除)

有人可以解释这里发生了什么,以及控制日志文件大小的最佳策略吗?

只是为了澄清输出正在同时写入catalina.out和每日日志

-rw-r--r--  1 solr solr   90920663 Jul 18 01:16 logs/catalina.2009-07-18.log
-rw-r--r--  1 solr solr     238010 Jul 18 01:16 logs/catalina.out
Run Code Online (Sandbox Code Playgroud)

设置swallowOutput似乎没有任何区别.

在相关的情况下,在tomcat下运行的应用程序是solr.

logging tomcat catalina.out

40
推荐指数
2
解决办法
6万
查看次数

Log4J 与 Tomcat 的集成 - catalina.out 日志文件轮换

我使用 log4j 版本 2 作为 Tomcat 8 的记录器,现在问题是 catalina.out 文件不是每天轮换。我的 log4j.property 文件如下,

log4j.rootLogger = INFO, CATALINA, CONSOLE

# Define all the appenders
log4j.appender.CATALINA = org.apache.log4j.DailyRollingFileAppender
log4j.appender.CATALINA.File = ${catalina.base}/logs/catalina
log4j.appender.CATALINA.Append = true
log4j.appender.CATALINA.Encoding = UTF-8
# Roll-over the log once per day
log4j.appender.CATALINA.DatePattern = '.'yyyy-MM-dd'.log'
log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout
log4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%n

log4j.appender.LOCALHOST = org.apache.log4j.DailyRollingFileAppender
log4j.appender.LOCALHOST.File = ${catalina.base}/logs/localhost
log4j.appender.LOCALHOST.Append = true
log4j.appender.LOCALHOST.Encoding = UTF-8
log4j.appender.LOCALHOST.DatePattern = '.'yyyy-MM-dd'.log'
log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout
log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n

log4j.appender.MANAGER …
Run Code Online (Sandbox Code Playgroud)

logging tomcat log4j log4j2 tomcat8

0
推荐指数
1
解决办法
9279
查看次数

标签 统计

logging ×2

tomcat ×2

catalina.out ×1

log4j ×1

log4j2 ×1

tomcat8 ×1