Re: Can I just add
There are a number of reasons for it. A key one is security. What's to stop a log message being faked, for example, unless you add structure to the system to allow gatekeeping? Gatekeeping can also be critical if the log system encounters a Thundering Herd problem. Also, what do you do when the data you want to log is necessarily binary, such as a firmware dump caused by a fault?