Changeset 233
- Timestamp:
- 12/31/07 00:40:27 (1 year ago)
- Files:
-
- lex/trunk/src/com/qwirx/db/DatabaseException.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lex/trunk/src/com/qwirx/db/DatabaseException.java
r212 r233 17 17 public class DatabaseException extends Exception 18 18 { 19 private final String message, query; 20 private final Exception original; 19 private final String query; 21 20 private static final Logger LOG = Logger.getLogger(DatabaseException.class); 22 21 23 22 public DatabaseException(String message, Exception original, String query) 24 23 { 25 this.message = message; 26 this.query = query; 27 this.original = original; 24 super(message, original); 28 25 LOG.error(message, original); 26 29 27 if (original != null) 30 28 { 31 setStackTrace(original.getStackTrace());29 setStackTrace(original.getStackTrace()); 32 30 } 31 32 this.query = query; 33 33 } 34 34 … … 54 54 StringBuffer out = new StringBuffer(); 55 55 56 if ( message!= null)56 if (getMessage() != null) 57 57 { 58 out.append( message);58 out.append(getMessage()); 59 59 } 60 60 61 if ( original!= null)61 if (getCause() != null) 62 62 { 63 63 if (out.length() > 0) … … 65 65 out.append(": "); 66 66 } 67 out.append( original.toString());67 out.append(getCause().toString()); 68 68 } 69 69
