首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat8.5 org.apache.juli maxDays属性不工作

Tomcat8.5 org.apache.juli maxDays属性不工作
EN

Stack Overflow用户
提问于 2017-08-11 11:15:13
回答 1查看 5.9K关注 0票数 4

我在我的logging.properties中编写了下面的配置:

代码语言:javascript
复制
2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.maxDays=5
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.

日志可以很好地写入日志文件,但是maxDays属性不起作用。这意味着我已经手动运行我的应用程序后,更改日期-6天,但日志文件没有删除后,maxDays是到达。

maxDays属性在https://tomcat.apache.org/tomcat-8.5-doc/logging.html上的描述:默认情况下,日志文件将永远保存在文件系统中。使用handlerName.maxDays属性,每个处理程序都可以更改这一点。如果属性的指定值为<=0,则日志文件将永远保存在文件系统中,否则将保留指定的最大天数。

您能帮我验证一下申请的信任是否正确吗?或者我理解了maxDays属性的用法错误。

EN

回答 1

Stack Overflow用户

发布于 2017-10-11 14:16:20

需要新的Tomcat版本

这里也有同样的问题。目前我正在使用Tomcat 8.5.4。我发现这个链接提到我需要8.5.16或更高版本才能使用这个特性。

bug.cgi?id=61105#c14

新功能已重新移植到:

  • 8.5.16以后的8.5.x
  • 8.0.x为8.0.45以后
  • 7.0.x为7.0.79以后

有关详细信息,请参阅changelogs中标记为"61105“的条目:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45633872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档