|
|
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
Добрый день, господа! У меня есть вопрос касательно http лога контейнейра Tomcat, я использую версию 5.5. Есть необходимость логгировать: 1) во-первых все POST данные HTTP запроса 2) а во вторых для каждого запроса должен записыватся идентификатор http сессии, к которой он принадлежит. Я так понимаю тут наверное хватит id кукиса, которые отдается в http хидерах запроса. Это необходимо для того, чтобы была возможность повторной отправкой запросов из http логов, полностью восстановить все те действия в веб-приложении, которые делали пользователи. Вообщем нужен репитер http лога, но сейчас информации в нем недостаточно. Вопрос такой, томкат это умеет? Если да пните плиз в нужное направление ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 10:49:31 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
если средствами самого томката, то смотри в сторону Код: plaintext 1. 2. 3. 4. 5. 6. 7. курить Valve - Access Log Valve ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 11:24:04 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
Спавсибо за наводку, действительно много интересного узнал... Огорчило вот что http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html, среди доступных паттернов нет такого, который бы записавал тело пост запроса. Вот это вот: # %b - Bytes sent, excluding HTTP headers, or '-' if zero # %B - Bytes sent, excluding HTTP headers это именно количество байт в HTTP запросе, но не само тело поста... Как бы еще и пост выдернуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 12:15:40 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
а %q только для GET запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 12:26:37 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
да, и если там есть символ ?. т.е. тоже явно не то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 12:35:24 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
http://mail-archives.apache.org/mod_mbox/tomcat-users/200504.mbox/%3C55C0724D26281F40A605FB85F110443405E544C3@ex-mail-sea-04.ant.amazon.com%3E Неужели все так плохо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 12:59:19 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
Request Dumper Valve, там в же в Valve правда пишет много чего (у меня в лог localhost) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 13:05:54 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
У меня ничего не пишет, а что у тебя в logging.properties? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 13:33:16 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
по дефолту Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 14:12:02 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
Понятно, вообще вариант с "Request Dumper Valve" не подходит, так как имеет побочные эффекты (см.документацию), а это должно работать на продакшн сервере. Еще варианты может кто знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 14:27:05 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
руками в фильтре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 14:31:56 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
Код править нет возможности, только конфиги ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 14:52:41 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
А у Вас Tomcat с Apache связан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 16:03:44 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
ни в коем случае, нет никакого аппача, только томкат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 16:35:55 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
ping ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 16:08:39 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
cooluserКод править нет возможности, только конфиги погоди изменение web.xml + написание фильтра - изменение кода? еще э-э-э немного безумная идея: а что если написать свой org.apache.catalina.valves.MyValve это возможно или бред? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 17:20:36 |
|
||
|
[TOMCAT] хитрое логгирование HTTP запросов
|
|||
|---|---|---|---|
|
#18+
Michael Ponomarevа что если написать свой org.apache.catalina.valves.MyValve это возможно или бред? Отнюдь. Я бы так и поступил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 17:34:48 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=657&tid=2146494]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
37ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
112ms |
get tp. blocked users: |
3ms |
| others: | 270ms |
| total: | 487ms |

| 0 / 0 |
