gpt4 book ai didi

java - Tomcat如何将verbose :gc console output to catalina.重定向出去

转载 作者:太空宇宙 更新时间:2023-11-04 09:53:27 27 4
gpt4 key购买 nike

我需要了解 Tomcat 如何捕获 JVM 垃圾收集控制台输出日志并将其放入 catalina.out。

我尝试重定向 System.outSystem.err,但无能为力。我无法获得 GC 日志的输出。
但是,当在 Tomcat 中激活 -verbose:gc(在 catalina.sh 中,*JAVA_OPT*)并稍后检查 catalina.out 中的输出时,我能够看到 GC日志。这怎么可能?Tomcat 如何能够将该输出重定向到文件?

也许您知道使用 Java 代码在某些 Java 应用程序中重定向 GC 日志输出的方法吗?

提前谢谢你。

最佳答案

与代码无关; catalina.out 文件不是“真正的日志”,它只是标准 tomcat 启动命令将其所有输出推送到其中的文件。

换句话说,这是一个 shell 问题,而不是 java 问题 :)

关于java - Tomcat如何将verbose :gc console output to catalina.重定向出去,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8382917/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com