【问题标题】:How to rotate tomcat stdout log file and stderr log file based on Size limit如何根据大小限制旋转tomcat标准输出日志文件和标准错误日志文件
【发布时间】:2022-03-30 20:20:52
【问题描述】:

有没有人知道下面的案例。 如何使tomcat日志根据大小和时间戳旋转?我已经通过更改 tomcat/conf 下的logging.properties 文件尝试了所有方案,但我没有得到任何运气。

在 Web 应用程序中,我们使用了很多 System.out.println 语句来打印日志文件 tomcat6-stdout 中的日志,这使得它变得很大。

如何根据大小和时间戳(每天)旋转stdoutstderr 文件?

环境:Tomcat 服务器 6.0.44,Windows XP。即时响应真的很可观。

【问题讨论】:

  • 只是为了确保我理解得很好。在您的应用程序中使用“记录”是指调用 System.out.println?
  • 您好,问题是我们在 web 应用程序中使用了很多 system.out.println 语句,这些语句在标准输出文件中打印并且它再次增加了我们需要重新启动服务器的大小跨度>
  • @f_puras,我也试过这种方式 -Djava.util.logging.FileHandler.limit=1024 但不轮换日志文件
  • 您找到解决方案了吗?

标签: java tomcat web


【解决方案1】:

限制文件大小:Djava.util.logging.FileHandler.limit=25000000

更多信息可以在这里找到:https://tomcat.apache.org/tomcat-6.0-doc/logging.html

【讨论】:

  • Astrogat,我也试过这种方式 -Djava.util.logging.FileHandler.limit=1024 但不轮换日志文件
猜你喜欢
  • 2018-05-22
  • 2021-07-03
  • 2017-04-13
  • 1970-01-01
  • 2016-01-16
  • 2016-05-31
  • 1970-01-01
  • 1970-01-01
  • 2021-10-31
相关资源
最近更新 更多