Defines | |
#define | ILOG_DEBUG(...) |
#define | ILOG_INFO(...) |
#define | ILOG_WARN(...) |
#define | ILOG_ERR(...) |
#define | ILOG_CRIT(...) |
Enumerations | |
enum | icd_loglevel { ICD_DEBUG = 0, ICD_INFO, ICD_WARN, ICD_ERR, ICD_CRIT } |
Functions | |
void | icd_log_open (void) |
void | icd_log_close (void) |
enum icd_loglevel | icd_log_get_level (void) |
enum icd_loglevel | icd_log_set_level (enum icd_loglevel new_level) |
void | icd_log_nextlevel (void) |
Variables | |
static enum icd_loglevel | loglevel = ICD_INFO |
#define ILOG_CRIT | ( | ... | ) |
Value:
do { \ if (icd_log_get_level() <= ICD_CRIT) \ DLOG_CRIT(__VA_ARGS__); \ } while (0)
#define ILOG_DEBUG | ( | ... | ) |
Value:
do { \ if (icd_log_get_level() <= ICD_DEBUG) \ DLOG_DEBUG(__VA_ARGS__); \ } while (0)
#define ILOG_ERR | ( | ... | ) |
Value:
do { \ if (icd_log_get_level() <= ICD_ERR) \ DLOG_ERR(__VA_ARGS__); \ } while (0)
#define ILOG_INFO | ( | ... | ) |
Value:
do { \ if (icd_log_get_level() <= ICD_INFO) \ DLOG_INFO(__VA_ARGS__); \ } while (0)
#define ILOG_WARN | ( | ... | ) |
Value:
do { \ if (icd_log_get_level() <= ICD_WARN) \ DLOG_WARN(__VA_ARGS__); \ } while (0)
enum icd_loglevel |
level to log on
void icd_log_close | ( | void | ) |
disable logging
enum icd_loglevel icd_log_get_level | ( | void | ) |
get the current log level
void icd_log_nextlevel | ( | void | ) |
toggle logging to the next level
void icd_log_open | ( | void | ) |
enable logging
enum icd_loglevel icd_log_set_level | ( | enum icd_loglevel | new_level | ) |
set the current log level
enum icd_loglevel loglevel = ICD_INFO [static] |
the global log level