Right, but the upstream logger will let us assign a log-level for each log message. The user can then set the log-level they are interested in filtering to at the main configuration level. This removes the need to use a "debug" flag (commonly used to enable debugging code paths) to enable/disable log messages for warning/error conditions.

I agree removing the `debug` flag check should come in a followup commit.