RC5 Demo
Classes | Enumerations
logger.h File Reference

Contains the Logger class and related types. More...

#include "bufferedusart.h"

Classes

class  Logger
 Logger class that takes messages and forwards them to the configured USART. More...
 

Enumerations

enum  Level { LOG_ERROR, LOG_WARNING, LOG_INFO, LOG_DEBUG }
 Importance level of messages to log. More...
 

Detailed Description

Contains the Logger class and related types.

Enumeration Type Documentation

◆ Level

enum Level

Importance level of messages to log.

Each level contains all previous levels, e.g. when the current output threshold is set to INFO, messages with level WARNING are also logged, but messages with level DEBUG are discarded.

Enumerator
LOG_ERROR 

Error messages.

LOG_WARNING 

Warning messages.

LOG_INFO 

General information messages.

LOG_DEBUG 

Messages for debugging purposes.