java - 需要关闭 Logger 的处理程序

标签 java logging finalizer

是否需要手动关闭java.util.logging.Logger的所有处理程序?例如在类的终结器中?

最佳答案

如果您要从记录器中删除处理程序,则必须将其关闭。否则,如果处理程序仍然附加到记录器,LogManager 安装的关闭 Hook 将为您关闭处理程序。

关于java - 需要关闭 Logger 的处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7061749/

相关文章:

delegates - c++/cli 终结器中免费 GCHandle 的最佳实践

java - 创建名为“entityManagerFactory”的 bean 时出错,无法正常运行应用程序

java - 使用Java代码使用process编译类

javascript - AngularJS $log.debug 不是函数

java - 替换 Java 中的 Finalize()

c# - 为什么结构不能有析构函数?

java - PatternSyntaxException 可能有多种原因吗?

java - 将 List<Map> 转换为 List<Map<String,Object>>

java - 将错误记录到 stderr 和调试,使用 log4j 将信息记录到 stdout

security - 在日志文件中隐藏敏感/ secret 信息