From 9529b3df1617fe25c52fdedf01e1a67fb6fb5288 Mon Sep 17 00:00:00 2001 From: Edwin Kempin Date: Mon, 24 Jun 2019 09:38:07 +0200 Subject: [PATCH] DefaultAdvertiseRefsHook: Log ref filter options on debug level The options might be interesting when inspecting traces for git fetch/clone (especially the ref prefixes). Change-Id: Id2001f53e81263de45ecdd816e66655f45d9a2f1 --- .../google/gerrit/server/git/DefaultAdvertiseRefsHook.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/java/com/google/gerrit/server/git/DefaultAdvertiseRefsHook.java b/java/com/google/gerrit/server/git/DefaultAdvertiseRefsHook.java index a8594e7622..d1a6df6732 100644 --- a/java/com/google/gerrit/server/git/DefaultAdvertiseRefsHook.java +++ b/java/com/google/gerrit/server/git/DefaultAdvertiseRefsHook.java @@ -15,6 +15,7 @@ package com.google.gerrit.server.git; import com.google.common.collect.ImmutableList; +import com.google.common.flogger.FluentLogger; import com.google.gerrit.server.permissions.PermissionBackend; import com.google.gerrit.server.permissions.PermissionBackendException; import java.io.IOException; @@ -32,6 +33,8 @@ import org.eclipse.jgit.transport.ServiceMayNotContinueException; * implements {@link org.eclipse.jgit.transport.AdvertiseRefsHook}. */ public class DefaultAdvertiseRefsHook extends AbstractAdvertiseRefsHook { + private static final FluentLogger logger = FluentLogger.forEnclosingClass(); + private final PermissionBackend.ForProject perm; private final PermissionBackend.RefFilterOptions opts; @@ -44,6 +47,7 @@ public class DefaultAdvertiseRefsHook extends AbstractAdvertiseRefsHook { @Override protected Map getAdvertisedRefs(Repository repo, RevWalk revWalk) throws ServiceMayNotContinueException { + logger.atFine().log("ref filter options = %s", opts); try { List prefixes = !opts.prefixes().isEmpty() ? opts.prefixes() : ImmutableList.of(RefDatabase.ALL);