在应用程序中记录GC信息

ass*_*ias 9 java logging garbage-collection jvm

有没有办法将垃圾收集信息(例如-XX:+PrintGCDetails或的输出-verbose:gc)转发到Java应用程序中的记录器(在我的情况下为sl4j + logback)?

fgl*_*lez 5

这些消息由JVM本机进程生成,而不是由Java代码生成,因此您可以

  1. 使用-Xloggc(无旋转) 将输出重定向到文件
  2. 直接管道stdout(几个旋转选项)