Making several log files, one for all ERRORS and up, one all INFOS and up, and so on with DEBUG and TRACE, may be a good idea
Errors seem harder to look at or parse for end users if they are drowned in messages (understandable)
Also all INFO+ messages should be as user friendly as possible. If debug information should be put into them, just don't, and print it alongside at debug level
Making several log files, one for all ERRORS and up, one all INFOS and up, and so on with DEBUG and TRACE, may be a good idea
Errors seem harder to look at or parse for end users if they are drowned in messages (understandable)
Also all INFO+ messages should be as user friendly as possible. If debug information should be put into them, just don't, and print it alongside at debug level