#include <stdlib.h>
#endif /* __KDAPL__ */
+DAPL_DBG_TYPE g_dapl_dbg_level; /* debug type override */
DAPL_DBG_TYPE g_dapl_dbg_type; /* initialized in dapl_init.c */
DAPL_DBG_DEST g_dapl_dbg_dest; /* initialized in dapl_init.c */
int g_dapl_dbg_mem; /* initialized in dapl_init.c */
last_t = start_t;
}
- if (type & g_dapl_dbg_type) {
+ if ((type & g_dapl_dbg_type) || (type & g_dapl_dbg_level)) {
if (DAPL_DBG_DEST_STDOUT & g_dapl_dbg_dest) {
dapl_os_get_time(¤t_t);
delta_t = current_t - last_t;
DAPL_DBG_DEST_SYSLOG = 0x0002,
} DAPL_DBG_DEST;
+extern DAPL_DBG_TYPE g_dapl_dbg_level;
extern DAPL_DBG_TYPE g_dapl_dbg_type;
extern DAPL_DBG_DEST g_dapl_dbg_dest;
extern int g_dapl_dbg_mem;
extern void dapl_internal_dbg_log(DAPL_DBG_TYPE type, const char *fmt, ...);
-#define dapl_log g_dapl_dbg_type==0 ? (void) 1 : dapl_internal_dbg_log
+#define dapl_log g_dapl_dbg_level==0 ? (void) 1 : dapl_internal_dbg_log
#if defined(DAPL_DBG)
-#define dapl_dbg_log g_dapl_dbg_type==0 ? (void) 1 : dapl_internal_dbg_log
+#define dapl_dbg_log g_dapl_dbg_level==0 ? (void) 1 : dapl_internal_dbg_log
#else
#define dapl_dbg_log(...)
#endif