5

Metroスタックを使用して送信されたメッセージをコンソールに記録しようとしています。方法が見つかりませんでした。

4

3 に答える 3

5

stdout へのメッセージ ロギング (METROでのみ有効!):

クライアント上

Java 5 : システム プロパティの設定

-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true

Java 6 : システム プロパティの設定

-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true

サーバー側

システム プロパティの設定

-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true
于 2010-12-07T16:14:27.743 に答える
1

ここですべてが説明されています:

https://metro.java.net/2.0/guide/Logging.html

のオプションは、コンソールへのすべての通信のログを有効にします (技術的には、これらのうちの 1 つだけが必要ですが、それは使用するライブラリに依存するため、4 つすべてを設定する方が安全なオプションです)。

-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true
-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true
-Dcom.sun.xml.internal.ws.transport.http.HttpAdapter.dump=true
于 2010-11-02T12:13:10.280 に答える
0

言語については言及しませんでしたが、Javaを想定して、Log4Jのようなものを使用することはできませんか.

service = new Service();
port = service.getXxxPort();
result = port.doXxx(data);

Log.info("Result is " + result.getResult().toString());

ここで、getResult は戻りオブジェクトの単なるメソッドです。

于 2010-09-29T02:00:42.757 に答える