LINUX.ORG.RU

Apache2 разработка своего модуля


0

0

Разрабатываю свой модуль сбора статистики запросов для вторго апача. Столкнулся с проблемой - не компилируется из-за отсутствия определения ap_hook_log_transaction. В исходниках самих модулей логгирования этот хук есть и используется. Но откуда они его берут? не могу понять, уже сделал полный поиск по исходникам апача и нигде кроме этих модулей нет упоминания о таком хуке.

★★

Looking through the Apache source code, the access log entries are generated by the ap_hook_log_transaction hook, which is implemented by modules/loggers/mod_log_config.c and ran from several possible places in server/protocol.c (and server/eor_bucket.c). I dearly hope only one of those code paths actually gets followed during a given transaction. (:

If you have your own module, you can implement ap_hook_log_transaction and add to the access log yourself.

http://mail-archives.apache.org/mod_mbox/httpd-users/200701.mbox/%3CAAD0585E-...@apache.org%3E

amorphis
()
Ответ на: комментарий от amorphis

Да, натыкался на этот тред. Я так понимаю имелось ввиду что хук определен в mod_log_config, самого определения ap_hook_* тут нет.

mrco ★★
() автор топика
Ответ на: комментарий от amorphis

Так понятно, они макросами описание сделали. И лежит это дело в http_protocol.h

mrco ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.