mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-12 16:35:45 +01:00
improve logging of git servlet
This commit is contained in:
@@ -43,6 +43,9 @@ import org.eclipse.jgit.http.server.GitServlet;
|
|||||||
import org.eclipse.jgit.lib.Repository;
|
import org.eclipse.jgit.lib.Repository;
|
||||||
import org.eclipse.jgit.transport.resolver.RepositoryResolver;
|
import org.eclipse.jgit.transport.resolver.RepositoryResolver;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import sonia.scm.repository.GitUtil;
|
import sonia.scm.repository.GitUtil;
|
||||||
import sonia.scm.repository.RepositoryRequestListenerUtil;
|
import sonia.scm.repository.RepositoryRequestListenerUtil;
|
||||||
import sonia.scm.util.HttpUtil;
|
import sonia.scm.util.HttpUtil;
|
||||||
@@ -70,6 +73,10 @@ public class ScmGitServlet extends GitServlet
|
|||||||
/** Field description */
|
/** Field description */
|
||||||
private static final long serialVersionUID = -7712897339207470674L;
|
private static final long serialVersionUID = -7712897339207470674L;
|
||||||
|
|
||||||
|
/** the logger for ScmGitServlet */
|
||||||
|
private static final Logger logger =
|
||||||
|
LoggerFactory.getLogger(ScmGitServlet.class);
|
||||||
|
|
||||||
//~--- constructors ---------------------------------------------------------
|
//~--- constructors ---------------------------------------------------------
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -121,11 +128,20 @@ public class ScmGitServlet extends GitServlet
|
|||||||
|
|
||||||
if (repository != null)
|
if (repository != null)
|
||||||
{
|
{
|
||||||
repositoryRequestListenerUtil.callListeners(request, response,
|
if (repositoryRequestListenerUtil.callListeners(request, response,
|
||||||
repository);
|
repository))
|
||||||
|
{
|
||||||
|
service(request, response);
|
||||||
|
}
|
||||||
|
else if (logger.isDebugEnabled())
|
||||||
|
{
|
||||||
|
logger.debug("request aborted by repository request listener");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
super.service(request, response);
|
||||||
}
|
}
|
||||||
|
|
||||||
super.service(request, response);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user