繁体   English   中英

将 Java 8 GC 日志重定向到 stderr

[英]Redirect Java 8 GC logs to stderr

有什么方法可以在 SunJDK Java 8 中将 GC 日志打印到 stderr 而不是 stdout。我正在使用 -verbose:gc 来启用 GC 日志,并且它默认重定向到 stdout。 这可以使用 -Xloggc: 参数打印到文件中。

但无法将 GC 日志打印到 stderr。 打印到标准输出使我的日志文件与 GC 分配失败日志混乱

对于Java 8使用

java -Xloggc:stderr

对于Java 9+尝试使用

java -Xlog:gc:stderr ...

或者更高的日志级别

java -Xlog:gc=debug:stderr ...

或者记录每个垃圾收集:

java -Xlog:gc*:stederr

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM