Exception.printStackTrace()转成字符串(可以保存到数据库) try { // 可能会报错的东西 } catch (Exception exception){ StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); exception.printStackTrace(pw); // msg就是最后取出来的字符串,可存数据库 String msg = sw.toString(); }