我正在尝试使用属性调试java应用程序 - System.setProperty(“javax.net.debug”,“ssl”);在我的主要班级。
我在开发期间使用Eclipse运行应用程序时会在控制台中看到调试日志。但是,当我尝试使用webstart运行相同的应用程序时,到目前为止我无法在任何目录中看到任何调试日志。 执行期间是否存在存储此日志的特定位置?
我还尝试传递调试选项以从命令行运行jar作为java -Djavax.net.debug = ssl -jar xyz.jar但仍无法找到生成的日志。 谁能帮助我了解获取Java应用程序的SSL调试日志? 谢谢。
答案 0 :(得分:0)
它们不存储在任何地方。它们打印到System.out
或System.err
。
答案 1 :(得分:0)
在某些情况下,您可以从命令行将调试输出直接写入文件:
java -Djavax.net.debug=all -jar xyz.jar > out.log