
Architecting System Logs and Logging – Finding Proper Balance
System logs and logging is one of the least sexy things in software development. Nevertheless, they are highly valuable. The ultimate challenge in a logging architecture is balancing information with performance. That is why you want to tackle this during the architecture process. It is time-consuming when left until implementation or beyond. Where To Keep System Logs The architecture part of logging often boils down to location. There are facets of storage like archiving, rollover, and format. However, these are often driven by storage decisions. These include options like a file or database solution, a single file or one per system, and accessibility considerations. Any of these options can be valid. On the other hand, they may not be the... Read more