我想问您如何跟踪一个简单的java独立应用程序触发的所有“http”流量。我在openjdk版本“1.8.0\u212”下运行。这不适合我:
-Djava.util.logging.config.file=<path_to_file>/logging.properties
在logging.properties中:
sun.net.www.protocol.http.HttpURLConnection.level = FINEST
zazmityj1#
你说它不起作用,但你没有具体说明你的行为是什么。你一点日志都没有?你得到了一些日志记录,但不是你所期望的全部?不过,以下是一些黑暗中的照片:在logging.properties文件中尝试以下操作:
handlers = java.util.logging.ConsoleHandler java.util.logging.ConsoleHandler.level = ALL sun.net.www.protocol.http.HttpURLConnection.level = ALL
在 java.util.logging.config.file 属性,请确保指定logging.properties文件的完整路径(而不是相对路径)我想当你说http流量时,你的意思是http而不是https;如果要调试ssl连接(https),请尝试将以下属性传递给jvm:
java.util.logging.config.file
-Djavax.net.debug=all
如果以上这些都不起作用,您可能需要发布一个最小的、自包含的示例以及用于运行它的完整命令行。
1条答案
按热度按时间zazmityj1#
你说它不起作用,但你没有具体说明你的行为是什么。你一点日志都没有?你得到了一些日志记录,但不是你所期望的全部?
不过,以下是一些黑暗中的照片:
在logging.properties文件中尝试以下操作:
在
java.util.logging.config.file
属性,请确保指定logging.properties文件的完整路径(而不是相对路径)我想当你说http流量时,你的意思是http而不是https;如果要调试ssl连接(https),请尝试将以下属性传递给jvm:
如果以上这些都不起作用,您可能需要发布一个最小的、自包含的示例以及用于运行它的完整命令行。