Как записать время начала и окончания для всех запросов Axis - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь зарегистрировать все запросы и ответы для моего клиента 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..
=======================================================
=======================================================

Я хочу добавить время начала и окончания, возможно, некоторые другие поля (если у меня есть опция)

...