【发布时间】:2016-04-03 17:53:28
【问题描述】:
我的 Java 程序在 Linux 上运行,它需要在关闭之前关闭一些文件句柄(实际上是设备),所以我在 JVM 上添加了一个关闭挂钩。但是,我注意到java.util.logging.LogManager 也有一个关闭挂钩,并且它往往会在我关闭之前关闭,这意味着我无法记录有关我的关闭过程的任何内容。
有没有办法阻止 LogManager 安装其关闭挂钩,以便我可以在关闭时执行日志记录,然后在我准备好时告诉它清理?
【问题讨论】: