Logging functions.
More...
#include "string.h"
#include <stdarg.h>
#include <stdio.h>
Go to the source code of this file.
|
#define | INFO(message) flogf(stdout, LOG_INFO, message) |
| Macro for logging an info message.
|
|
#define | INFOF(message, ...) flogf(stdout, LOG_INFO, message, __VA_ARGS__) |
| Macro for logging a formatted info message.
|
|
#define | DEBUG(message) flogf(stdout, LOG_DEBUG, message) |
| Macro for logging a debug message.
|
|
#define | DEBUGF(message, ...) flogf(stdout, LOG_DEBUG, message, __VA_ARGS__) |
| Macro for logging a formatted debug message.
|
|
#define | ERROR(message) flogf(stderr, LOG_ERROR, message) |
| Macro for logging an error message.
|
|
#define | ERRORF(message, ...) flogf(stderr, LOG_ERROR, message, __VA_ARGS__) |
| Macro for logging a formatted error message.
|
|
|
enum | LogLevel { LOG_ERROR = 0
, LOG_INFO
, LOG_DEBUG
} |
| Log level.
|
|
|
void | flogf (FILE *stream, LogLevel level, char const *message,...) |
| General logger.
|
|
|
LogLevel | LOG_LEVEL |
| Set to log everything upon that level.
|
|