]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Log userdb cache hits and misses with auth_debug=yes
authorTimo Sirainen <tss@iki.fi>
Mon, 18 Oct 2010 14:35:24 +0000 (15:35 +0100)
committerTimo Sirainen <tss@iki.fi>
Mon, 18 Oct 2010 14:35:24 +0000 (15:35 +0100)
src/auth/auth-request.c

index 2deb4c07aee6a5466204d23251a7616e4709e1ac..ad63415d0d3705687313863bf95a4c835915c313 100644 (file)
@@ -733,8 +733,12 @@ static bool auth_request_lookup_user_cache(struct auth_request *request,
 
        value = auth_cache_lookup(passdb_cache, request, key, &node,
                                  &expired, &neg_expired);
-       if (value == NULL || (expired && !use_expired))
+       if (value == NULL || (expired && !use_expired)) {
+               auth_request_log_debug(request, "userdb-cache",
+                                      value == NULL ? "miss" : "expired");
                return FALSE;
+       }
+       auth_request_log_debug(request, "userdb-cache", "hit: %s", value);
 
        if (*value == '\0') {
                /* negative cache entry */