ericklein / air_quality

displays and logs local indoor and outdoor weather and air quality information
MIT License
0 stars 0 forks source link

Unified message manager #17

Closed ericklein closed 2 years ago

ericklein commented 2 years ago

Add a unified message manager that handles debug, alert, and fatal messages across serial monitor, LED, screen, and (mqtt) logging.

ericklein commented 2 years ago

debug, error, fatal across serial, LED, screen, and backend

ericklein commented 2 years ago

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.