java

时间:2017-12-02 07:34:41

标签: ssl logging

我正在尝试使用属性调试java应用程序 - System.setProperty(“javax.net.debug”,“ssl”);在我的主要班级。

我在开发期间使用Eclipse运行应用程序时会在控制台中看到调试日志。但是,当我尝试使用webstart运行相同的应用程序时,到目前为止我无法在任何目录中看到任何调试日志。 执行期间是否存在存储此日志的特定位置?

我还尝试传递调试选项以从命令行运行jar作为java -Djavax.net.debug = ssl -jar xyz.jar但仍无法找到生成的日志。 谁能帮助我了解获取Java应用程序的SSL调试日志? 谢谢。

2 个答案:

答案 0 :(得分:0)

它们不存储在任何地方。它们打印到System.outSystem.err

答案 1 :(得分:0)

在某些情况下,您可以从命令行将调试输出直接写入文件:

java -Djavax.net.debug=all -jar xyz.jar > out.log