mirror of
https://github.com/isar/libmdbx.git
synced 2025-08-23 09:04:26 +08:00
mdbx-test: refix logging.
Change-Id: I8852cca84669b4da2a994f2d5d2cec833e21f2f6
This commit is contained in:
23
test/log.h
23
test/log.h
@@ -27,19 +27,28 @@ enum loglevel {
|
||||
extra = MDBX_LOG_EXTRA,
|
||||
trace = MDBX_LOG_TRACE,
|
||||
debug = MDBX_LOG_DEBUG,
|
||||
info = MDBX_LOG_VERBOSE,
|
||||
verbose = MDBX_LOG_VERBOSE,
|
||||
notice = MDBX_LOG_NOTICE,
|
||||
warning = MDBX_LOG_WARN,
|
||||
error = MDBX_LOG_ERROR,
|
||||
failure = MDBX_LOG_FATAL
|
||||
};
|
||||
|
||||
const char *level2str(const loglevel level);
|
||||
void setup(loglevel level, const std::string &prefix);
|
||||
void setup(const std::string &prefix);
|
||||
void setlevel(loglevel level);
|
||||
inline bool lower(loglevel left, loglevel right) {
|
||||
static_assert(MDBX_LOG_EXTRA > MDBX_LOG_FATAL, "WTF?");
|
||||
return left > right;
|
||||
}
|
||||
|
||||
bool output(const loglevel priority, const char *format, va_list ap);
|
||||
inline bool same_or_higher(loglevel left, loglevel right) {
|
||||
return left <= right;
|
||||
}
|
||||
|
||||
const char *level2str(const loglevel level);
|
||||
void setup(loglevel priority, const std::string &prefix);
|
||||
void setup(const std::string &prefix);
|
||||
void setlevel(loglevel priority);
|
||||
|
||||
bool output_ap(const loglevel priority, const char *format, va_list ap);
|
||||
bool __printf_args(2, 3)
|
||||
output(const loglevel priority, const char *format, ...);
|
||||
bool feed_ap(const char *format, va_list ap);
|
||||
@@ -67,7 +76,7 @@ public:
|
||||
void __printf_args(1, 2) log_extra(const char *msg, ...);
|
||||
void __printf_args(1, 2) log_trace(const char *msg, ...);
|
||||
void __printf_args(1, 2) log_debug(const char *msg, ...);
|
||||
void __printf_args(1, 2) log_info(const char *msg, ...);
|
||||
void __printf_args(1, 2) log_verbose(const char *msg, ...);
|
||||
void __printf_args(1, 2) log_notice(const char *msg, ...);
|
||||
void __printf_args(1, 2) log_warning(const char *msg, ...);
|
||||
void __printf_args(1, 2) log_error(const char *msg, ...);
|
||||
|
Reference in New Issue
Block a user