Implementing different Log Levels

I understood that “Pi Hole - diagnosis” was implemented with PH6 and I personally feel it as dangerous. In general, I think that’s a good thing, as the user may be able to act in critical things.

I personally have an issue with it: I am bored of looking into the diagnosis and just finding connection errors I am unable to resolve, but they can be ignored from my side since the system just works.

So what about to implement log levels “Warning”, “Error” and “Critical”? Then configure which log levels should be displayed as default and everyone is happy :slight_smile: This way we would able to get notice of “critical” and “error” but ignoring e.g. “warning”

I asked the same question a few years ago and DL6ER explained all dnsmasq warnings have the same level ("warning"):

Such a distinction does not exist, so far dnsmasq gives them all severity level 2 which is warning - and, to some degree, this is correct. They are all related to something not working correctly or maybe behaving differently than you configured but nothing of this is critical.
Critical things cause dnsmasq (and hence FTL) to fail hard start startup

Also, we are currently reintroducing the ability to hide all DNSMASQ_WARN messages:
(note: other message types may still be shown, but the most repetitive message will be hidden)

This was possible in v5 and now it will be also possible in v6.