Closed ericklein closed 2 years ago
debug, error, fatal across serial, LED, screen, and backend
It's hard to handle error display via LED, screen, and server (mqtt) logging when you don't if the output location is even there (yet, depending on when in code you need to output an error message) or will be there for long (one time code run followed by sleep/reset.
Add a unified message manager that handles debug, alert, and fatal messages across serial monitor, LED, screen, and (mqtt) logging.