将异常栈写到日志中
public void add(Role role) {
try {
this.roleDaoJdbc.add(role);
} catch (Exception ex) {
String msg="Caused by: "+ex;
StackTraceElement[] trace=ex.getStackTrace();;
for(int i=0;i<ex.getStackTrace().length;i++){
msg=msg+"\r\n\t "+trace[i];
}
log.error(msg);
ex.printStackTrace();
}
}
linux下用\n表示换行 window下用\r\n表示换行 类的全局变量尽量不要开始就实例化,到用到的时候在new |