I was using Kafka on some projects and unfortunately I had to use Debug (and some times even Trace) log level to see some issues. One of the most recently cases was:
If I got the name of the broker and it is unreachable, the errors should be more severe than "DEBUG" level IMHO. I would at least put a INFO level for this case or ERROR level (which seems to fit better but I don't know the practices used in the project).
Thank you in advance