From e4531f1d37514475a6273b735197069220643b76 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Mon, 9 May 2011 12:49:00 +0200 Subject: [PATCH] improve logging --- .../java/sonia/scm/net/URLHttpClient.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/scm-webapp/src/main/java/sonia/scm/net/URLHttpClient.java b/scm-webapp/src/main/java/sonia/scm/net/URLHttpClient.java index 0edc168153..4dcb416d17 100644 --- a/scm-webapp/src/main/java/sonia/scm/net/URLHttpClient.java +++ b/scm-webapp/src/main/java/sonia/scm/net/URLHttpClient.java @@ -37,6 +37,9 @@ package sonia.scm.net; import com.google.inject.Inject; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import sonia.scm.config.ScmConfiguration; import sonia.scm.util.Util; @@ -64,6 +67,10 @@ public class URLHttpClient implements HttpClient /** Field description */ public static final String ENCODING = "UTF-8"; + /** the logger for URLHttpClient */ + private static final Logger logger = + LoggerFactory.getLogger(URLHttpClient.class); + //~--- constructors --------------------------------------------------------- /** @@ -237,6 +244,14 @@ public class URLHttpClient implements HttpClient if (configuration.isEnableProxy()) { + if (logger.isDebugEnabled()) + { + logger.debug("fetch '{}' using proxy {}:{}", + new Object[] { url.toExternalForm(), + configuration.getProxyServer(), + configuration.getProxyPort() }); + } + SocketAddress address = new InetSocketAddress(configuration.getProxyServer(), configuration.getProxyPort()); @@ -245,6 +260,11 @@ public class URLHttpClient implements HttpClient } else { + if (logger.isDebugEnabled()) + { + logger.debug("fetch '{}'"); + } + connection = url.openConnection(); }