mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-13 00:45:44 +01:00
added logging to diff command builder
This commit is contained in:
@@ -38,6 +38,9 @@ package sonia.scm.repository.api;
|
|||||||
import com.google.common.base.Preconditions;
|
import com.google.common.base.Preconditions;
|
||||||
import com.google.common.io.Closeables;
|
import com.google.common.io.Closeables;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import sonia.scm.repository.RepositoryException;
|
import sonia.scm.repository.RepositoryException;
|
||||||
import sonia.scm.repository.spi.DiffCommand;
|
import sonia.scm.repository.spi.DiffCommand;
|
||||||
import sonia.scm.repository.spi.DiffCommandRequest;
|
import sonia.scm.repository.spi.DiffCommandRequest;
|
||||||
@@ -60,6 +63,14 @@ import java.io.OutputStream;
|
|||||||
public final class DiffCommandBuilder
|
public final class DiffCommandBuilder
|
||||||
{
|
{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* the logger for DiffCommandBuilder
|
||||||
|
*/
|
||||||
|
private static final Logger logger =
|
||||||
|
LoggerFactory.getLogger(DiffCommandBuilder.class);
|
||||||
|
|
||||||
|
//~--- constructors ---------------------------------------------------------
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new {@link DiffCommandBuilder}, this constructor should
|
* Constructs a new {@link DiffCommandBuilder}, this constructor should
|
||||||
* only be called from the {@link RepositoryService}.
|
* only be called from the {@link RepositoryService}.
|
||||||
@@ -173,6 +184,12 @@ public final class DiffCommandBuilder
|
|||||||
Preconditions.checkNotNull(outputStream, "OutputStream is required");
|
Preconditions.checkNotNull(outputStream, "OutputStream is required");
|
||||||
Preconditions.checkArgument(request.isValid(),
|
Preconditions.checkArgument(request.isValid(),
|
||||||
"path and/or revision is required");
|
"path and/or revision is required");
|
||||||
|
|
||||||
|
if (logger.isDebugEnabled())
|
||||||
|
{
|
||||||
|
logger.debug("create diff for {}", request);
|
||||||
|
}
|
||||||
|
|
||||||
diffCommand.getDiffResult(request, outputStream);
|
diffCommand.getDiffResult(request, outputStream);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user