There are three frequently met problems with logging functionality in in-house software:
- Application developers don't really care about proper application logging
- Development managers cannot really define coding standards for application logging, or in the worst case - they just don't care about logging at all
- Operations guys cannot troubleshoot in-house software without simple and human-readable logs
The goal of the post is to formulate in a single document all critical points about application logging as it is seen from the Operations point of view.