Modern development platforms, such as Android and iOS, has debug output with levels (verbose, debug,...).
ESP-IDF, the native SDK for ESP32, have it too.Why levels on debug messages is important?
Why do they allow you to set a level of each message, according to its importance, and it helps to filter important messages.Why do not we have this for the Arduino?
This motivated me to make a library for the Arduino.How to improve this?
To improve more the debugging for Arduino, I made one desktop app for SerialDebug library, the SerialDebugApp. This is optional, due not dependency between this app and library. You choice, can use serial monitor of Arduino IDE or this app:
Please access the github repo for more informations: