【发布时间】:2020-04-12 09:25:45
【问题描述】:
与我之前的许多其他成员一样,我有一些关于在 Windows 上配置 Apache Tomcat 日志记录的问题。更具体地说,我的问题围绕着适当的方法来限制为整个 Apache Tomcat 服务器的 stderr/stdout 创建的日志文件的大小和数量。
我的 Java 知识几乎仅限于我在网络上搜索到的任何内容。
我相信我理解的是:
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=\conf\logging.properties
是否可以/应该将适当的配置/指令/选项添加到 logging.properties 文件中以限制 std(out|err) 日志文件的大小、数量、计数等?
我的主要困惑是如何在 logging.properties 文件中相对于 Tomcat 服务本身定义记录器和处理程序。
如果这个问题在我发布之前没有找到的另一个线程中得到了回答,请重定向我。我尝试遵循 Apache 的日志记录文档 (https://tomcat.apache.org/tomcat-9.0-doc/logging.html),但我不知道是否可以简单地添加诸如 maxDays、count 和 maxCapSize 之类的选项(或任何适当的选项和值应该是)直接进入
任何帮助或指导让我更好地理解这一点以及如何实现我的最终目标,即限制 std(out|err) 日志文件的数量和大小,我们将不胜感激!
谢谢!
格雷格
【问题讨论】:
-
近 2 周没有活动。任何人有任何建议或重定向到可能有助于回答我的问题的其他帖子?谢谢!
标签: windows stdout stderr java.util.logging tomcat9