k_log.h File Reference
System logging header. More...
#include <stdio.h>
Go to the source code of this file.
Macros | |
#define LOG_LEVEL LOG_INFO | |
Default log level define. More... | |
#define LOG(level, ...) if (level <= LOG_LEVEL) log_write(level, __VA_ARGS__) | |
Log message if level <= LOG_LEVEL. More... | |
#define log_write(level, ...) printf(__VA_ARGS__) | |
Default log_write function, just maps to printf. More... | |
#define LOG_ERROR(...) LOG(LOG_ERROR, __VA_ARGS__) | |
logging convenience defines More... | |
#define LOG_WARNING(...) LOG(LOG_WARNING, __VA_ARGS__) | |
#define LOG_TELEMETRY(...) LOG(LOG_TELEMETRY, __VA_ARGS__) | |
#define LOG_INFO(...) LOG(LOG_INFO, __VA_ARGS__) | |
#define LOG_DEBUG(...) LOG(LOG_DEBUG, __VA_ARGS__) | |
Enumerations | |
enum { LOG_NONE, LOG_ERROR, LOG_WARNING, LOG_TELEMETRY, LOG_INFO, LOG_DEBUG, LOG_ALL } | |
defined log levels More... | |