
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.08.2013, 16:29:03
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
Есть веб-сервис с тремя методами, работающий под Tomcat 7. Требуется в журнал записывать следующую информацию - с какого ip пришел запрос - какой метод вызван - какие параметры переданы методу. Каким образом это делается? В коде веб-сервиса добавить сохранение в БД все этих параметров? Может есть уже готовые средства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2013, 16:40:28
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
In JAX-WS 2.0.1, You can monitor the request and response messages without changing the client. When you invoke the Web Service, just pass the System property "com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true", it prints out the request and response message. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2013, 16:41:32
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
Зависит от того чем реализован сервис. JAX-WS? С одной стороны, всё настраивается правильным уровнем логирования. AccessLog есть у томката. Логирование метода точно будет у фреймверка-реализации сервиса. На счет параметров - не знаю. С другой стороны, можно и самому. IP адрес получается из HttpServletRequest, через какой-нибудь контекст или MessageHandler/Interceptor. Метод с параметрами элементарно реализуется через AOP - либо тот же Message Handler, если там есть нужная инфа. Либо свой прокси влепить между интерфейсом и реализацией. Так о каком API речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2013, 16:43:22
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
grasoff.netIn JAX-WS 2.0.1, You can monitor the request and response messages without changing the client. When you invoke the Web Service, just pass the System property "com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true", it prints out the request and response message. Ну, эта фигня полностью дампит XML. А ещё именно это свойство, по-моему, клиентское. Для серверной части, кажется другой аналогичный ключ http://stackoverflow.com/a/5647686 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2013, 16:46:31
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
BlazkowiczТак о каком API речь? JAX-WS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2013, 16:47:01
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
BlazkowiczА ещё именно это свойство, по-моему, клиентскоеэто неважно дело двух-трёх дней, и Intelligent2010 сделает всё сам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2013, 17:03:39
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
Intelligent2010JAX-WS. Тогда начать нужно с MessageHandler-а Реализация из JDK? Или Metro\CXF? Надо конкретный фреймверк глянуть, там должно быть средств больше по доступу к метаданным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2013, 17:25:06
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
Intelligent2010Есть веб-сервис с тремя методами, работающий под Tomcat 7. Требуется в журнал записывать следующую информацию - с какого ip пришел запрос - какой метод вызван - какие параметры переданы методу Access Log Valve или что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2013, 18:16:35
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
pasha701 http://cxf.apache.org/docs/interceptors.html CXF крутой. Там в ServiceInvokerInInterceptor уже всё должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2013, 18:17:40
|
|||
|---|---|---|---|
|
|||
лог веб-сервиса |
|||
|
#18+
Basil A. Sidorov Access Log Valve или что? Если использовать Access Log, то будет не так просто сопоставить IP и вызваный метод из другого лога. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2128814]: |
0ms |
get settings: |
13ms |
get forum list: |
28ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
52ms |
get topic data: |
21ms |
get forum data: |
5ms |
get page messages: |
90ms |
get tp. blocked users: |
3ms |
| others: | 294ms |
| total: | 520ms |

| 0 / 0 |
