sebastiandaschner talks

Logging Considered Harmful?

One thing that enterprise Java applications have in common, regardless of their framework, is that they produce logs — allegedly human-readable lines of strings that aim to help us to debug, trace, or otherwise inspect what’s going on. The question is, how useful are these logs and do they help us solve problems that actually happen, and whether there are better alternatives for the average developer.

In this talk we'll see the shortcomings that logging brings, with regards to performance, dependencies, log formats, and helpfulness. We'll try to get a feeling for the impact logging has, why developers do use logging in the first place, and what alternatives and conclusions are there.