java 如何将异常Exception的信息转换为String

2019-11-21 19:42:01 浏览数 (2)

一般情况下,我们是通过log4j封装的api将异常打印到日志当中。

代码语言:javascript复制
logger.error("error", e);

如果我们想在程序中获得该异常的详细信息,并输出到数据库中,我们可以这样做

代码语言:javascript复制
StringWriter sw = new StringWriter();
try(PrintWriter pw = new PrintWriter(sw);){
    e.printStackTrace(pw);
}
String errorInfo = sw.toString();

0 人点赞