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

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

logger.error("error", e);

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


StringWriter sw = new StringWriter();
try(PrintWriter pw = new PrintWriter(sw);){
    e.printStackTrace(pw);
}
String errorInfo = sw.toString();
posted @ 2019-02-20 16:08  靳刘杰  阅读(4101)  评论(0编辑  收藏  举报