我使用的是java8,我确实设置了JVM参数来设置GC日志路径,但是安全点日志没有输出到指定的文件,它们仍然在我的控制台输出中。我应该怎么做才能让安全点日志输出到就像GC日志一样的文件?
最佳答案
在 java-8 中,您需要两个标志:-XX:+LogVMOutput
(内部安全点在“vm 操作”中被称为 vmop
,这就是为什么我想奇怪的旗帜名称)。要将输出重定向到文件,您需要 -XX:LogFile=path
。
自 java-9 以来,“统一日志记录”使这变得更加简单和直观,IMO。例如:
-Xlog:safepoint*=debug:file=safepoint.log
关于java-8 - 如何将安全点日志输出到指定文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62819904/