【问题标题】:Keeping a log file open vs. opening it every time保持日志文件打开与每次都打开它
【发布时间】:2011-10-14 01:27:20
【问题描述】:

我写了一个类来输出关于我的程序的日志信息。例如,我初始化 OpenGL,然后写入日志。我见过的旧日志示例每次要输出错误或成功时都会打开文件。由于我正在编写一个密集的图形程序,所以让文件一直打开,写入文件并在程序结束时关闭它会有什么缺点?

有权衡吗?

谢谢!

【问题讨论】:

标签: file io logging


【解决方案1】:

为什么要关心自己写入日志文件?只需使用像 log4x 系列这样的标准日志框架

【讨论】:

  • 我试图了解进入该过程的各个方面。我不想使用巨大的日志文件。我的整个日志文件类只有 25 行。
  • 好吧,也许你可以去 log4net 或 log4j 的网站,看看你是否能找到(在他们的论坛中)他们用于写入文件的策略。这些是最常用的包,所以无论他们在做什么可能是最好的方式
猜你喜欢
  • 1970-01-01
  • 2019-02-24
  • 1970-01-01
  • 2014-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多