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

前端 未结 13 1192
小蘑菇
小蘑菇 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 20:09

    For large intensive applications, what I usually do is I keep the log file open for the duration of the application and have a separate thread that flushes log content in the memory to HDD periodically. File open and close operation require system calls, which is a lot of work if you look into lower level.

提交回复
热议问题