我看到Java Logging - where is my log file?,但對我來說,我想找出其中日誌文中FileHandler
竟開,也就是說,如果我啓動多個進程,並有一個模式設置爲查找實際打開日誌文件
java.util.logging.FileHandler.pattern=MyApp.%g.%u.log
然後%g
和%u
將取決於有多少進程正在運行的數字將被替換。
我可以迭代所有日誌記錄處理程序並找到基於文件的處理程序。但據我所見,FileHandler
沒有辦法獲取當前打開的文件。
有沒有一種方法可以做到這一點?
相關:[java.util.logging.FileHandler]所需的[JDK-4798814 getFiles())(https://bugs.openjdk.java.net/browse/JDK-4798814)。 – jmehrens