You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2007/07/27 10:38:25 UTC

svn commit: r560145 - /myfaces/core/trunk/api/src/main/java/javax/faces/webapp/_ErrorPageWriter.java

Author: mmarinschek
Date: Fri Jul 27 01:38:24 2007
New Revision: 560145

URL: http://svn.apache.org/viewvc?view=rev&rev=560145
Log:
https://issues.apache.org/jira/browse/MYFACES-1685: exception also if response is committed, logging if error-page is shown

Modified:
    myfaces/core/trunk/api/src/main/java/javax/faces/webapp/_ErrorPageWriter.java

Modified: myfaces/core/trunk/api/src/main/java/javax/faces/webapp/_ErrorPageWriter.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/webapp/_ErrorPageWriter.java?view=diff&rev=560145&r1=560144&r2=560145
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/webapp/_ErrorPageWriter.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/webapp/_ErrorPageWriter.java Fri Jul 27 01:38:24 2007
@@ -18,6 +18,9 @@
  */
 package javax.faces.webapp;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import javax.faces.context.FacesContext;
 import java.io.Writer;
 import java.beans.BeanInfo;
@@ -51,6 +54,8 @@
  */
 public final class _ErrorPageWriter {
 
+    private static final Log log = LogFactory.getLog(_ErrorPageWriter.class);
+
     private final static String TS = "<";
 
     private static final String ERROR_TEMPLATE = "META-INF/rsc/facelet-dev-error.xml";
@@ -317,6 +322,11 @@
                 Writer writer = httpResp.getWriter();
 
                 debugHtml(writer, facesContext, ex);
+
+                log.error("An exception occurred", ex);
+            }
+            else {
+                throwException(ex);
             }
         }
         else {