Author: vgritsenko
Date: Wed Apr 13 06:44:15 2005
New Revision: 161181
URL: http://svn.apache.org/viewcvs?view=rev&rev=161181
Log:
Stacktrace of the ResourceNotFound exception is logged only in DEBUG
level,
otherwise only exception message is logged.
Modified:
cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap/ErrorHandlerHelper.java
cocoon/trunk/src/java/org/apache/cocoon/servlet/CocoonServlet.java
cocoon/trunk/status.xml
Modified:
cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap/ErrorHandlerHelper.java
URL:
http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap/ErrorHandlerHelper.java?view=diff&r1=161180&r2=161181
==============================================================================
---
cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap/ErrorHandlerHelper.java
(original)
+++
cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/sitemap/ErrorHandlerHelper.java
Wed Apr 13 06:44:15 2005
@@ -162,7 +162,11 @@
Environment env,
InvokeContext context)
throws Exception {
- this.handledErrorsLogger.error(ex.getMessage(), ex);
+ if (ex instanceof ResourceNotFoundException) {
+ this.handledErrorsLogger.error(ex.getMessage());
+ } else {
+ this.handledErrorsLogger.error(ex.getMessage(), ex);
+ }
try {
prepare(context, env, ex);
Modified: cocoon/trunk/src/java/org/apache/cocoon/servlet/CocoonServlet.java
URL:
http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/servlet/CocoonServlet.java?view=diff&r1=161180&r2=161181
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/servlet/CocoonServlet.java
(original)
+++ cocoon/trunk/src/java/org/apache/cocoon/servlet/CocoonServlet.java Wed Apr
13 06:44:15 2005
@@ -402,9 +402,11 @@
null);
return;
}
- } catch (ResourceNotFoundException rse) {
- if (getLogger().isWarnEnabled()) {
- getLogger().warn("The resource was not found", rse);
+ } catch (ResourceNotFoundException e) {
+ if (getLogger().isDebugEnabled()) {
+ getLogger().warn(e.getMessage(), e);
+ } else if (getLogger().isWarnEnabled()) {
+ getLogger().warn(e.getMessage());
}
manageException(request, res, env, uri,
@@ -412,7 +414,7 @@
"Resource Not Found",
"Resource Not Found",
"The requested resource \"" +
request.getRequestURI() + "\" could not be found",
- rse);
+ e);
return;
} catch (ConnectionResetException e) {
Modified: cocoon/trunk/status.xml
URL:
http://svn.apache.org/viewcvs/cocoon/trunk/status.xml?view=diff&r1=161180&r2=161181
==============================================================================
--- cocoon/trunk/status.xml (original)
+++ cocoon/trunk/status.xml Wed Apr 13 06:44:15 2005
@@ -426,6 +426,10 @@
</action>
</release>
<release version="2.1.8" date="TBD">
+ <action dev="VG" type="update">
+ Stacktrace of the ResourceNotFound exception is logged only in DEBUG
level,
+ otherwise only exception message is logged.
+ </action>
<action dev="SW" type="fix">
Fix environment handling to allow the root sitemap to be at an abitrary
location
and not only in the main webapp context directory.