inline bool debug_enabled(log_type_t type, log_lvl_t lvl)
{
- if ((type & L_DBG) && (debug_flag != 0) && (lvl > debug_flag)) return true;
+ if ((type & L_DBG) && (debug_flag != 0) && (lvl < debug_flag)) return true;
return false;
}
* then don't log the message.
*/
if ((type & L_DBG) &&
- ((request && request->log.func && (lvl > request->log.lvl)) ||
- ((debug_flag != 0) && (lvl > debug_flag)))) {
- return false;
+ ((request && request->log.func && (lvl < request->log.lvl)) ||
+ ((debug_flag != 0) && (lvl < debug_flag)))) {
+ return true;
}
- return true;
+ return false;
}
void vradlog_request(log_type_t type, log_lvl_t lvl, REQUEST *request, char const *msg, va_list ap)