将Java8GC日志重定向到stderr
在SunjdkJava8中,有没有办法将GC日志打印到stderr而不是stdout。 我使用-verbose:gc来启用gc日志,默认情况下,它会重定向到标准输出。 可以使用-Xloggc:argument将其打印到文件中将Java8GC日志重定向到stderr,java,garbage-collection,Java,Garbage Collection,在SunjdkJava8中,有没有办法将GC日志打印到stderr而不是stdout。 我使用-verbose:gc来启用gc日志,默认情况下,它会重定向到标准输出。 可以使用-Xloggc:argument将其打印到文件中 但无法将GC日志打印到stderr。打印到标准输出会将我的日志文件与GC分配失败日志混在一起,以便Java8使用 java -Xloggc:stderr 对于Java9+请尝试使用 java -Xlog:gc:stderr ... 或更高的日志级别 java -Xlog
但无法将GC日志打印到stderr。打印到标准输出会将我的日志文件与GC分配失败日志混在一起,以便Java8使用
java -Xloggc:stderr
对于Java9+请尝试使用
java -Xlog:gc:stderr ...
或更高的日志级别
java -Xlog:gc=debug:stderr ...
或用于记录每个垃圾收集:
java -Xlog:gc*:stederr
-Xloggc:stderr
似乎适合我