diff --git a/lib/dns/qp.c b/lib/dns/qp.c index 7436d07cf5..d2a8963162 100644 --- a/lib/dns/qp.c +++ b/lib/dns/qp.c @@ -48,8 +48,8 @@ #include "qp_p.h" -#ifndef DNS_QP_LOG_STATS -#define DNS_QP_LOG_STATS 1 +#ifndef DNS_QP_LOG_STATS_LEVEL +#define DNS_QP_LOG_STATS_LEVEL 3 #endif #ifndef DNS_QP_TRACE #define DNS_QP_TRACE 0 @@ -68,10 +68,10 @@ static atomic_uint_fast64_t rollback_time; /* for LOG_STATS() format strings */ #define PRItime " %" PRIu64 " ns " -#if DNS_QP_LOG_STATS +#if DNS_QP_LOG_STATS_LEVEL #define LOG_STATS(...) \ isc_log_write(DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_QP, \ - ISC_LOG_DEBUG(1), __VA_ARGS__) + ISC_LOG_DEBUG(DNS_QP_LOG_STATS_LEVEL), __VA_ARGS__) #else #define LOG_STATS(...) #endif diff --git a/lib/dns/qpcache.c b/lib/dns/qpcache.c index 40b7b206c7..1716d55535 100644 --- a/lib/dns/qpcache.c +++ b/lib/dns/qpcache.c @@ -59,6 +59,10 @@ #include "db_p.h" #include "qpcache_p.h" +#ifndef DNS_QPCACHE_LOG_STATS_LEVEL +#define DNS_QPCACHE_LOG_STATS_LEVEL 3 +#endif + #define CHECK(op) \ do { \ result = (op); \ @@ -589,11 +593,11 @@ static void delete_node(qpcache_t *qpdb, qpcnode_t *node) { isc_result_t result = ISC_R_UNEXPECTED; - if (isc_log_wouldlog(ISC_LOG_DEBUG(1))) { + if (isc_log_wouldlog(ISC_LOG_DEBUG(DNS_QPCACHE_LOG_STATS_LEVEL))) { char printname[DNS_NAME_FORMATSIZE]; dns_name_format(&node->name, printname, sizeof(printname)); isc_log_write(DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_CACHE, - ISC_LOG_DEBUG(1), + ISC_LOG_DEBUG(DNS_QPCACHE_LOG_STATS_LEVEL), "delete_node(): %p %s (bucket %d)", node, printname, node->locknum); } @@ -2212,7 +2216,8 @@ qpcache__destroy(qpcache_t *qpdb) { strlcpy(buf, "", sizeof(buf)); } isc_log_write(DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_CACHE, - ISC_LOG_DEBUG(1), "done %s(%s)", __func__, buf); + ISC_LOG_DEBUG(DNS_QPCACHE_LOG_STATS_LEVEL), "done %s(%s)", + __func__, buf); if (dns_name_dynamic(&qpdb->common.origin)) { dns_name_free(&qpdb->common.origin, qpdb->common.mctx);