【发布时间】:2012-12-20 17:12:47
【问题描述】:
如何在 java 中记录 tcp 连接?我有一些代码正在使用 tcp(http 或二进制)调用各种服务,我想在调用某些东西(连接开始)时在控制台上看到。添加此类事件的日志记录的最佳方式是什么?
我正在考虑在 urlconnection、socket 等上添加方面,但也许有更简单的方法?是否有一些用于每个连接的单个 Java 类不是太低级并且可能以某种方式被“拦截”?
【问题讨论】:
-
System.out.println... 在你的方法调用中?
-
如果这是我的方法和一个单一的......
-
你能把你想要记录的函数包装起来吗?然后你可以调用你的包装器,这也为你的代码创建了更好的抽象!
-
看,我不直接调用它,这里是一些底层的“层”,它与东西通信。我希望能够在不使用嗅探器的情况下记录和调查正在建立的连接。我无法“包装”它,有数百个类使用各种 API。有些东西表现不佳,我想知道是什么
-
好吧,告诉我们这个问题也许是个好主意。
标签: java logging tcp connection