Board's diagnostic logging currently follows a fixed order of detail levels, meaning you can't pick only certain message types without including previous levels. This often fills logs with unnecessary information, making troubleshooting harder.
The idea is to allow selecting individual log levels (like Fatal, Error, Information) instead of the fixed order. For example, you could choose to see Error and Information messages but exclude Warnings, which isn't possible now.
This change would improve troubleshooting by focusing logs, reduce log file sizes by excluding unwanted messages, and allow custom logging setups for monitoring specific needs. It helps save time by simplifying log analysis.