重定义log类,根据异常定位错误类、方法、行号
public void error(String msg, Exception e) {if (e != null) {StringBuffer newMsg = new StringBuffer();newMsg.append("[" + e.getStackTrace()[0].getClassName() + ".");newMsg.append(e.getStackTrace()[0].getMethodName() + "]");newMsg.append("[line:" + e.getStackTrace()[0].getLineNumber()+ "]:");newMsg.append(msg);newMsg.append("\nMessage:" + e.getClass().getName() + ":"+ e.getMessage());msg = newMsg.toString();}error(msg);}