首页 > 技术文章 > java 如何将异常Exception的信息转换为String

theone67 2019-02-20 16:08 原文

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

logger.error("error", e);

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


StringWriter sw = new StringWriter();
try(PrintWriter pw = new PrintWriter(sw);){
    e.printStackTrace(pw);
}
String errorInfo = sw.toString();

推荐阅读