Should log file streams be opened/closed on each write or kept open during a desktop application's lifetime?

前端 未结 13 1206
小蘑菇
小蘑菇 2020-12-04 19:52

Should log classes open/close a log file stream on each write to the log file or should it keep the log file stream open throughout the application\'s lifetime until all log

13条回答
  •  臣服心动
    2020-12-04 19:55

    I would open and close on each write (or batch of writes). If doing this causes a performance problem in a desktop application, it's possible you're writing to the log file too often (although I'm sure there can be legitimate reasons for lots of writes).

提交回复
热议问题