我有Apache 9,不知道为什么我有两个名为"catalina“的文件。
catalina.log
catalina.out如何禁用catalina.log文件?
第二个问题,我有另一个名为"localhost_access_log.2022-08-05.txt“的日志文件,我希望它是"localhost_access_log.txt”格式,而不是日期。
请帮助我完成上述两个查询。
我有Apache 9,它部署在OSRHEL7.9中。
发布于 2022-08-06 06:57:29
您需要更改Tomcat日志记录配置。请参阅https://tomcat.apache.org/tomcat-9.0-doc/logging.html的文档。
特别是在页面末尾提到的用于生产使用的注意事项:
考虑从配置中删除ConsoleHandler。默认情况下(多亏了.handlers设置),日志记录既可用于FileHandler,也可用于ConsoleHandler。后者的输出通常被捕获到一个文件中,比如catalina.out。因此,您将得到两个相同消息的副本。
访问日志记录不是用Tomcat日志记录配置配置的,而是由访问日志阀门执行的。请参见文献资料如何配置它。
https://stackoverflow.com/questions/73248564
复制相似问题