一般情况下,我们是通过log4j封装的api将异常打印到日志当中。
logger.error("error", e);
如果我们想在程序中获得该异常的详细信息,并输出到数据库中,我们可以这样做
StringWriter sw = new StringWriter();
try(PrintWriter pw = new PrintWriter(sw);){
e.printStackTrace(pw);
}
String errorInfo = sw.toString();
一般情况下,我们是通过log4j封装的api将异常打印到日志当中。
logger.error("error", e);
如果我们想在程序中获得该异常的详细信息,并输出到数据库中,我们可以这样做
StringWriter sw = new StringWriter();
try(PrintWriter pw = new PrintWriter(sw);){
e.printStackTrace(pw);
}
String errorInfo = sw.toString();