/home/pvrabec/openscap/openscap-0.5.7/src/common/public/debug.h File Reference
OpenScap debugging helpers.
More...
#include <stddef.h>
#include <stdarg.h>
#include <stdlib.h>
Go to the source code of this file.
Debugging |
|
#define | oscap_dprintf(...) __oscap_dprintf (__FILE__, __PRETTY_FUNCTION__, __LINE__, __VA_ARGS__) |
#define | OSCAP_DEBUG_FILE "oscap_debug.log" |
#define | OSCAP_DEBUG_FILE_ENV "OSCAP_DEBUG_FILE" |
#define | OSCAP_DEBUG_LEVEL_ENV "OSCAP_DEBUG_LEVEL" |
#define | debug(l) if ((__debuglog_level = (__debuglog_level == -1 ? atoi (getenv (OSCAP_DEBUG_LEVEL_ENV) == NULL ? "0" : getenv (OSCAP_DEBUG_LEVEL_ENV)) : __debuglog_level)) && __debuglog_level >= (l)) |
#define | oscap_dlprintf(l,...) do { debug(l) { oscap_dprintf(__VA_ARGS__); }} while(0) |
int | __debuglog_level |
void | __oscap_dprintf (const char *, const char *, size_t, const char *,...) |
Detailed Description
OpenScap debugging helpers.