我正在尝试记录Apache Axis客户端的所有请求和响应。
这是我的client-config.wsdd
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler name="log"
type="java:org.apache.axis.handlers.LogHandler">
<parameter name="LogHandler.fileName"
value="C:\dev\server\apache-tomcat-9.0.8\logs\MyService.log" />
</handler>
<globalConfiguration>
<requestFlow>
<handler type="log" />
</requestFlow>
<responseFlow>
<handler type="log" />
</responseFlow>
</globalConfiguration>
<transport name="http"
pivot="java:org.apache.axis.transport.http.HTTPSender" />
这就是它写入我的日志文件的地方。
=======================================================
= Elapsed: 667 milliseconds
= In message: <?xml version="1.0" encoding="UTF-8"?> etc..
= Out message: <?xml version="1.0" encoding="UTF-8"?> etc..
=======================================================
=======================================================
= Elapsed: 878 milliseconds
= In message: <?xml version="1.0" encoding="UTF-8"?> etc..
= Out message: <?xml version="1.0" encoding="UTF-8"?> etc..
=======================================================
=======================================================
我想添加开始时间和结束时间,也许还要添加其他一些字段(如果可以的话)