From fea36b5fd8be21f301c41d4741240acb0d7a795f Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sat, 16 Jun 2012 12:28:47 +0200 Subject: [PATCH] added logging to cat command builder --- .../scm/repository/api/CatCommandBuilder.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/scm-core/src/main/java/sonia/scm/repository/api/CatCommandBuilder.java b/scm-core/src/main/java/sonia/scm/repository/api/CatCommandBuilder.java index 7a26592b94..dc98c713a1 100644 --- a/scm-core/src/main/java/sonia/scm/repository/api/CatCommandBuilder.java +++ b/scm-core/src/main/java/sonia/scm/repository/api/CatCommandBuilder.java @@ -39,6 +39,9 @@ import com.google.common.base.Preconditions; import com.google.common.base.Strings; import com.google.common.io.Closeables; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import sonia.scm.repository.Repository; import sonia.scm.repository.RepositoryException; import sonia.scm.repository.spi.CatCommand; @@ -59,6 +62,14 @@ import java.io.OutputStream; public final class CatCommandBuilder { + /** + * the logger for CatCommandBuilder + */ + private static final Logger logger = + LoggerFactory.getLogger(CatCommandBuilder.class); + + //~--- constructors --------------------------------------------------------- + /** * Constructs a new {@link CatCommandBuilder}, this constructor should * only be called from the {@link RepositoryService}. @@ -173,6 +184,12 @@ public final class CatCommandBuilder CatCommandRequest requestClone = request.clone(); requestClone.setPath(path); + + if (logger.isDebugEnabled()) + { + logger.debug("create cat for {}", requestClone); + } + catCommand.getCatResult(requestClone, outputStream); }