Назад | Перейти на главную страницу

Apache - Как регистрировать имя файла и размер загружаемых файлов

Я хочу сохранить некоторую статистику о файлах, загруженных на мой сервер, включая имя файла, размер и время ответа.

Я использую PHP для обработки загрузок на стороне сервера (клиентская сторона - это форма POST), но в идеале я хотел бы использовать средства ведения журнала Apache для сбора вышеупомянутых данных. Итак, я пытаюсь изменить формат по умолчанию для access_log, но я только нашел, как добавить время ответа (используя форматировщик% D).

Можно ли использовать журналы Apache для отслеживания хотя бы размера POST-запросов и, если возможно, имен загруженных файлов?

В соответствии с Документация Apache вы хотите %I и mod_logio:

%I  Bytes received, including request and headers, cannot be zero. You need to enable mod_logio to use this.
%O  Bytes sent, including headers, cannot be zero. You need to enable mod_logio to use this.