【问题标题】:Location for SSL debug logging in javajava中SSL调试日志的位置
【发布时间】:2017-12-02 07:34:40
【问题描述】:

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

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

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

【问题讨论】:

    标签: ssl logging


    【解决方案1】:

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

    【讨论】:

    • 您可以使用 PrintStream 将其转储到文件中 printStream = new PrintStream(new FileOutputStream("syslog_.log")); System.setOut(printStream); System.setErr(printStream);
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 2012-11-09
      • 1970-01-01
      相关资源
      最近更新 更多