From bdb202dd8cd59c5d2f24e5750924a5b807ced30a Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 11 Jun 2015 22:10:32 +0200 Subject: [PATCH] track time for processing mercurial request on debug logging --- .../src/main/java/sonia/scm/web/HgCGIServlet.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scm-plugins/scm-hg-plugin/src/main/java/sonia/scm/web/HgCGIServlet.java b/scm-plugins/scm-hg-plugin/src/main/java/sonia/scm/web/HgCGIServlet.java index 410d20847a..4ba165c630 100644 --- a/scm-plugins/scm-hg-plugin/src/main/java/sonia/scm/web/HgCGIServlet.java +++ b/scm-plugins/scm-hg-plugin/src/main/java/sonia/scm/web/HgCGIServlet.java @@ -35,6 +35,7 @@ package sonia.scm.web; //~--- non-JDK imports -------------------------------------------------------- +import com.google.common.base.Stopwatch; import com.google.inject.Inject; import com.google.inject.Singleton; @@ -205,7 +206,9 @@ public class HgCGIServlet extends HttpServlet { if (requestListenerUtil.callListeners(request, response, repository)) { + Stopwatch sw = Stopwatch.createStarted(); process(request, response, repository); + logger.debug("mercurial request finished in {}", sw.stop()); } else if (logger.isDebugEnabled()) {