X-Git-Url: http://dolda2000.com/gitweb/?p=jsvc.git;a=blobdiff_plain;f=src%2Fdolda%2Fjsvc%2Futil%2FErrorHandler.java;h=ca4900af831ce3b67e74506e41615f0a708be112;hp=d840ee7312786e4ef3cefa93408145ab0b7301fa;hb=ad522c7697632eea5751fd6adffbaa73ace97407;hpb=b9089d950e376b3f48c63e69c72a32d4efeba7b0 diff --git a/src/dolda/jsvc/util/ErrorHandler.java b/src/dolda/jsvc/util/ErrorHandler.java index d840ee7..ca4900a 100644 --- a/src/dolda/jsvc/util/ErrorHandler.java +++ b/src/dolda/jsvc/util/ErrorHandler.java @@ -52,6 +52,11 @@ public class ErrorHandler implements Responder { } protected boolean debug(Request req, Throwable t) { + ThreadContext thc = ThreadContext.current(); + if(thc != null) { + if(Misc.boolval(thc.server().sysconfig("jsvc.debug-errors", "0"))) + return(true); + } SocketAddress rem = req.remoteaddr(); return((rem instanceof InetSocketAddress) && ((InetSocketAddress)rem).getAddress().isLoopbackAddress()); }