Log pour la sortie console avec des couleurs et éventuellement la sortie LCD.
Plus de détails...
#include <Logger.h>
|
| | Logger (const char *name) |
| | Constructeur du logger.
|
| |
| int | log (uint8_t level, const char *format,...) |
| | affiche un message sur la sortie
|
| |
|
| static void | setLcdOutput (LiquidCrystal &lcd) |
| | Attache un écran LCD.
|
| |
| static void | sameLine (const char *str) |
| | Ajoute du texte sur la même ligne.
|
| |
Log pour la sortie console avec des couleurs et éventuellement la sortie LCD.
◆ Logger()
| Logger::Logger |
( |
const char * | name | ) |
|
Constructeur du logger.
- Paramètres
-
| name | Nom du logger (sera affiché dans les logs). |
◆ log()
| int Logger::log |
( |
uint8_t | level, |
|
|
const char * | format, |
|
|
| ... ) |
affiche un message sur la sortie
- Paramètres
-
| level | Niveau de log (INFO, WARNING...) |
| format | Le message avec les specifiers de format au format printf |
| ... | Les valeurs à passer à printf |
- Renvoie
- Le nombre de caractères imprimés
◆ sameLine()
| void Logger::sameLine |
( |
const char * | str | ) |
|
|
static |
Ajoute du texte sur la même ligne.
- Paramètres
-
◆ setLcdOutput()
| static void Logger::setLcdOutput |
( |
LiquidCrystal & | lcd | ) |
|
|
inlinestatic |
Attache un écran LCD.
- Paramètres
-
La documentation de cette classe a été générée à partir des fichiers suivants :