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
As a user of your application I'd prefer it to not hold files open unless it's a real requirement of the app. Just one more thing that can go wrong in the event of a system crash, etc.