There is a recent discussion of logging (including its code-level noisiness): https://github.com/apache/incubator-druid/issues/7362
This article describes an interesting pattern that we can probably apply in some parts of the Druid codebase: https://martinfowler.com/articles/domain-oriented-observability.html