【发布时间】:2014-01-10 19:40:35
【问题描述】:
我现在正在为我的程序编写一个单例记录器,我想知道是在每次记录某些内容时打开和关闭它,还是在创建单例时打开流并在终止程序?如果我要这样做,我将如何在终止时关闭它?
【问题讨论】:
-
最好打开一次,关闭一次。
-
使用 log4j 之类的日志框架会更好。这是一件很难做到的事情。
-
Java 已经内置了日志记录;请参阅包
java.util.logging的 API 文档。此外,还有著名的库,例如 SLF4J 和 Log4J。你正在重新发明轮子。
标签: java filestream