From 1e85483efea100a33df51734371a370591134d05 Mon Sep 17 00:00:00 2001 From: David Pursehouse Date: Tue, 20 Feb 2018 16:39:35 +0900 Subject: [PATCH] SiteLibraryLoaderUtil: Add debug log of the loaded libraries Change-Id: Ia0b6ba082db9992e5a8c307c262b7b97ff5238e4 --- .../com/google/gerrit/common/SiteLibraryLoaderUtil.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gerrit-common/src/main/java/com/google/gerrit/common/SiteLibraryLoaderUtil.java b/gerrit-common/src/main/java/com/google/gerrit/common/SiteLibraryLoaderUtil.java index 538565a202..e8fa896662 100644 --- a/gerrit-common/src/main/java/com/google/gerrit/common/SiteLibraryLoaderUtil.java +++ b/gerrit-common/src/main/java/com/google/gerrit/common/SiteLibraryLoaderUtil.java @@ -15,6 +15,7 @@ package com.google.gerrit.common; import static com.google.gerrit.common.FileUtil.lastModified; +import static java.util.stream.Collectors.joining; import com.google.common.annotations.GwtIncompatible; import com.google.common.collect.ComparisonChain; @@ -35,12 +36,18 @@ public final class SiteLibraryLoaderUtil { public static void loadSiteLib(Path libdir) { try { - IoUtil.loadJARs(listJars(libdir)); + List jars = listJars(libdir); + IoUtil.loadJARs(jars); + log.debug("Loaded site libraries: {}", jarList(jars)); } catch (IOException e) { log.error("Error scanning lib directory " + libdir, e); } } + private static String jarList(List jars) { + return jars.stream().map(p -> p.getFileName().toString()).collect(joining(",")); + } + public static List listJars(Path dir) throws IOException { DirectoryStream.Filter filter = new DirectoryStream.Filter() {