mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-09 15:05:44 +01:00
added switch for http debug logging
This commit is contained in:
@@ -101,6 +101,7 @@ import sonia.scm.util.DebugServlet;
|
|||||||
import sonia.scm.util.ScmConfigurationUtil;
|
import sonia.scm.util.ScmConfigurationUtil;
|
||||||
import sonia.scm.web.cgi.CGIExecutorFactory;
|
import sonia.scm.web.cgi.CGIExecutorFactory;
|
||||||
import sonia.scm.web.cgi.DefaultCGIExecutorFactory;
|
import sonia.scm.web.cgi.DefaultCGIExecutorFactory;
|
||||||
|
import sonia.scm.web.filter.LoggingFilter;
|
||||||
import sonia.scm.web.security.AdministrationContext;
|
import sonia.scm.web.security.AdministrationContext;
|
||||||
import sonia.scm.web.security.ApiBasicAuthenticationFilter;
|
import sonia.scm.web.security.ApiBasicAuthenticationFilter;
|
||||||
import sonia.scm.web.security.AuthenticationManager;
|
import sonia.scm.web.security.AuthenticationManager;
|
||||||
@@ -172,6 +173,9 @@ public class ScmServletModule extends ServletModule
|
|||||||
/** Field description */
|
/** Field description */
|
||||||
public static final String REST_PACKAGE = "sonia.scm.api.rest";
|
public static final String REST_PACKAGE = "sonia.scm.api.rest";
|
||||||
|
|
||||||
|
/** Field description */
|
||||||
|
public static final String SYSTEM_PROPERTY_DEBUG_HTTP = "scm.debug.http";
|
||||||
|
|
||||||
/** Field description */
|
/** Field description */
|
||||||
public static final String[] PATTERN_STATIC_RESOURCES = new String[] {
|
public static final String[] PATTERN_STATIC_RESOURCES = new String[] {
|
||||||
PATTERN_SCRIPT,
|
PATTERN_SCRIPT,
|
||||||
@@ -299,6 +303,11 @@ public class ScmServletModule extends ServletModule
|
|||||||
Names.named(UrlProviderFactory.TYPE_WUI)).toProvider(
|
Names.named(UrlProviderFactory.TYPE_WUI)).toProvider(
|
||||||
WebUIUrlProvider.class);
|
WebUIUrlProvider.class);
|
||||||
|
|
||||||
|
if ("true".equalsIgnoreCase(System.getProperty(SYSTEM_PROPERTY_DEBUG_HTTP)))
|
||||||
|
{
|
||||||
|
filter(PATTERN_ALL).through(LoggingFilter.class);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* filter(PATTERN_PAGE,
|
* filter(PATTERN_PAGE,
|
||||||
* PATTERN_STATIC_RESOURCES).through(StaticResourceFilter.class);
|
* PATTERN_STATIC_RESOURCES).through(StaticResourceFilter.class);
|
||||||
|
|||||||
Reference in New Issue
Block a user