【发布时间】:2015-06-08 11:05:56
【问题描述】:
我看到了Java Logging - where is my log file?,但在我的情况下,我想在我的 Java 应用程序中找出 FileHandler 实际打开的日志文件,即如果我启动多个进程并将模式设置为
java.util.logging.FileHandler.pattern=MyApp.%g.%u.log
然后%g 和%u 将根据正在运行的进程数替换为数字。
我可以遍历所有日志处理程序并找到基于文件的处理程序。但据我所知,FileHandler 中没有任何方法可以获取当前打开的文件。
有什么办法可以做到吗?
【问题讨论】:
标签: java logging java.util.logging