Blame gfs2/include/logging.h

Packit 6ef888
#ifndef __LOGGING_H__
Packit 6ef888
#define __LOGGING_H__
Packit 6ef888
Packit 6ef888
extern int print_level;
Packit 6ef888
#define increase_verbosity() do { print_level++; } while(0)
Packit 6ef888
#define decrease_verbosity() do { print_level--; } while(0)
Packit 6ef888
Packit 6ef888
#define MSG_DEBUG       7
Packit 6ef888
#define MSG_INFO        6
Packit 6ef888
#define MSG_NOTICE      5
Packit 6ef888
#define MSG_WARN        4
Packit 6ef888
#define MSG_ERROR       3
Packit 6ef888
#define MSG_CRITICAL    2
Packit 6ef888
#define MSG_NULL        1
Packit 6ef888
Packit 6ef888
#define log_debug(format...) \
Packit 6ef888
	do { if (print_level >= MSG_DEBUG) { \
Packit 6ef888
		printf("(%s:%d) ", __FUNCTION__, __LINE__); \
Packit 6ef888
		printf(format); } } while(0)
Packit 6ef888
Packit 6ef888
#define log_info(format...) \
Packit 6ef888
	do { if (print_level >= MSG_INFO) printf(format); } while(0)
Packit 6ef888
Packit 6ef888
#define log_notice(format...) \
Packit 6ef888
	do { if (print_level >= MSG_NOTICE) printf(format); } while(0)
Packit 6ef888
Packit 6ef888
#define log_warn(format...) \
Packit 6ef888
	do { if (print_level >= MSG_WARN) printf(format); } while(0)
Packit 6ef888
Packit 6ef888
#define log_err(format...) \
Packit 6ef888
	do { if (print_level >= MSG_ERROR) fprintf(stderr, format); } while(0)
Packit 6ef888
Packit 6ef888
#define log_crit(format...) \
Packit 6ef888
	do { if (print_level >= MSG_CRITICAL) fprintf(stderr, format); } while(0)
Packit 6ef888
Packit 6ef888
#endif /* __LOGGING_H__ */