Only define loggers if not yet provided.
This commit is contained in:
parent
c7373fee28
commit
f342ed5940
@ -25,6 +25,7 @@
|
|||||||
#include "mpw-types.h"
|
#include "mpw-types.h"
|
||||||
|
|
||||||
//// Logging.
|
//// Logging.
|
||||||
|
extern int mpw_verbosity;
|
||||||
|
|
||||||
#ifndef mpw_log_do
|
#ifndef mpw_log_do
|
||||||
#define mpw_log_do(level, format, ...) \
|
#define mpw_log_do(level, format, ...) \
|
||||||
@ -32,12 +33,13 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef mpw_log
|
#ifndef mpw_log
|
||||||
extern int mpw_verbosity;
|
|
||||||
#define mpw_log(level, ...) ({ \
|
#define mpw_log(level, ...) ({ \
|
||||||
if (mpw_verbosity >= level) { \
|
if (mpw_verbosity >= level) { \
|
||||||
mpw_log_do( level, ##__VA_ARGS__ ); \
|
mpw_log_do( level, ##__VA_ARGS__ ); \
|
||||||
}; })
|
}; })
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef trc
|
||||||
/** Logging internal state. */
|
/** Logging internal state. */
|
||||||
#define trc_level 3
|
#define trc_level 3
|
||||||
#define trc(...) mpw_log( trc_level, ##__VA_ARGS__ )
|
#define trc(...) mpw_log( trc_level, ##__VA_ARGS__ )
|
||||||
|
Loading…
Reference in New Issue
Block a user