Java打印内部错误实际错误

Java打印内部错误实际错误,java,error-handling,Java,Error Handling,在代码中,我遇到了一个内部错误。我希望能够打印出实际的错误 然而,实际的错误远不止这些。实际误差为 原因:java.io.IOException:无法通过代理进行隧道传输。代理返回“HTTP/1.1 504网关超时” 如何打印504消息的实际错误。来自审阅队列:我可以请求您在源代码周围添加一些上下文吗。只有代码的答案很难理解。如果你能在你的文章中添加更多的信息,这将有助于询问者和未来的读者。源代码不是代码,而是一个异常堆栈。我们的目标是找出如何打印原因。 try { blah...

在代码中,我遇到了一个内部错误。我希望能够打印出实际的错误

然而,实际的错误远不止这些。实际误差为

原因:java.io.IOException:无法通过代理进行隧道传输。代理返回“HTTP/1.1 504网关超时”


如何打印504消息的实际错误。

来自审阅队列:我可以请求您在源代码周围添加一些上下文吗。只有代码的答案很难理解。如果你能在你的文章中添加更多的信息,这将有助于询问者和未来的读者。源代码不是代码,而是一个异常堆栈。我们的目标是找出如何打印原因。
 try {
    blah...
 } catch (IOException e) {
     Throwable cause = e.getCause();
     System.out.println(cause.getMessage());
}
 try {
    blah...
 } catch (IOException e) {
     Throwable cause = e.getCause();
     System.out.println(cause.getMessage());
}