package com.joe.utilities.core.exception; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class DBException extends Exception { private static final long serialVersionUID = 6665535437618262561L; protected static Log log = LogFactory.getLog(DBException.class); private String errorCode = "UNKNOW_ERROR"; private String errorMessage = null; public DBException() { super(); } public DBException(String message, Throwable ex) { super(message, ex); this.errorMessage=message; log.info(message); } public DBException(String message) { super(message); this.errorMessage=message; } public DBException(Throwable ex) { super(ex); } public String getErrorCode() { return errorCode; } }