summaryrefslogtreecommitdiff
path: root/src/XmlRpcMethod.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/XmlRpcMethod.cc')
-rw-r--r--src/XmlRpcMethod.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/XmlRpcMethod.cc b/src/XmlRpcMethod.cc
index a653cdce..d66b3ab1 100644
--- a/src/XmlRpcMethod.cc
+++ b/src/XmlRpcMethod.cc
@@ -70,7 +70,9 @@ XmlRpcResponse XmlRpcMethod::execute
try {
return XmlRpcResponse(0, process(req, e));
} catch(RecoverableException& e) {
- _logger->debug(EX_EXCEPTION_CAUGHT, e);
+ if(_logger->debug()) {
+ _logger->debug(EX_EXCEPTION_CAUGHT, e);
+ }
return XmlRpcResponse(1, createErrorResponse(e));
}
}