|
TinyGPU
|
Simple header-only logger for TinyGPU with log levels and vararg support. More...
#include <TinyGPULogger.h>
Public Types | |
| enum | Level { DEBUG = 0 , INFO , WARN , ERROR , NONE } |
| Logging levels for TinyGPULogger. More... | |
Public Member Functions | |
| void | setLevel (Level level) |
| Set the current log level. | |
| Level | getLevel () |
| Get the current log level. | |
| void | log (Level level, const char *fmt,...) |
| Log a message with printf-style formatting. | |
Simple header-only logger for TinyGPU with log levels and vararg support.
This logger provides printf-style logging with selectable log levels. Usage example: TinyGPULogger.setLevel(TinyGPULogger::DEBUG); TinyGPULogger.log(TinyGPULogger::INFO, "Hello %d", 42);
Log levels:
| enum Level |
|
inline |
Get the current log level.
|
inline |
Log a message with printf-style formatting.
| level | Log level for this message. |
| fmt | Format string (like printf). |
| ... | Arguments for the format string. |
|
inline |
Set the current log level.
| level | The minimum log level to output. |