如何在JavaMailsession中setDebug(true)捕获流并在我的日志记录框架中使用它?(缺少下载源代码,更改接受流作为参数的方法,重新编译它,...)更一般地说,Java中是否有一种标准方法以这种方式“劫持和重定向”通用流输出?请注意,System.out可能已经被其他输出污染,我不知道如何“过滤”... 最佳答案 您可以将PrintStream链接到ByteArrayOutputStream,告诉JavaMail使用您的PrintStream,执行JavaMail操作,最后,将ByteArrayOutputStre