2012-04-11 63 views

回答

3

一個有趣的方法是gc.log重定向到一個命名管道 -Xloggc:/my/named/pipe How to write GC log to named pipe

然後閱讀管道形成應用程序本身: How to open a Windows named pipe from Java?

並記錄到任意(例如,異步滾動)從代碼logback記錄器。

在Windows機器上試過。不幸的是,在Windows上安裝比在Linux上更麻煩。

在Windows上,它基本上在另外的Powershell script(也可以是專用應用程序)的幫助下工作。 此sample project還包含一個演示應用程序,可以立即使用它來測試GC日誌通過SLF4J重定向到Logback。