Event-based logging helps to clarify operability of software systems by identifying possible failure modes and key execution events. This repo has examples and principles.