Author: mprudhom
Date: Sat Mar 24 12:37:32 2007
New Revision: 522097
URL: http://svn.apache.org/viewvc?view=rev&rev=522097
Log:
OPENJPA-176 Made the stringified exception prefixes scrutable.
Modified:
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/Exceptions.java
Modified:
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/Exceptions.java
URL:
http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/Exceptions.java?view=diff&rev=522097&r1=522096&r2=522097
==============================================================================
---
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/Exceptions.java
(original)
+++
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/Exceptions.java
Sat Mar 24 12:37:32 2007
@@ -132,10 +132,17 @@
* Stringify the given exception.
*/
public static String toString(ExceptionInfo e) {
+ int type = e.getType();
StringBuffer buf = new StringBuffer();
- buf.append("<").append(e.getType()).
- append('|').append(e.isFatal()).
- append('|').append(OpenJPAVersion.VERSION_NUMBER).
+ buf.append("<").
+ append(OpenJPAVersion.VERSION_NUMBER).append(' ').
+ append(e.isFatal() ? "fatal " : "nonfatal ").
+ append (type == ExceptionInfo.GENERAL ? "general error" :
+ type == ExceptionInfo.INTERNAL ? "internal error" :
+ type == ExceptionInfo.STORE ? "store error" :
+ type == ExceptionInfo.UNSUPPORTED ? "unsupported error" :
+ type == ExceptionInfo.USER ? "user error" :
+ (type + " error")).
append("> ");
buf.append(e.getClass().getName()).append(": ").
append(e.getMessage());