PrintStream里的内容转为String

定时任务里异常处理需要输出 StackTrace 到邮件正本里,发送邮件给责任人,卡在如何提取PrintStream如何转为String ,查询得到这个写法,很好用

    PrintStream ps = new PrintStream(baos);
    cause.printStackTrace(ps);
    String s = new String(baos.toByteArray(), StandardCharsets.UTF_8);

你可能感兴趣的:(PrintStream里的内容转为String)