Для использования любого из этих форматов необходимо в в Squid в файле squid.conf добавить строку:
access_log <filepath> <logformat name>
А в ProxyInspector выбрать название название формата и указать путь к лог файлам и маску:
Однако форматы по умолчанию не содержат поля:
%mt - MIME content type
%rp - Request URL-Path excluding hostname
%{Refefer}>h - HTTP реферер
Данные поля не является обязательными, однако используются ProxyInspector для создания ряда отчетов. В ProxyInspector предопределены модифицированные форматы access лога включающие эти поля:
logformat squidmod %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %un %Sh/%<A %mt %rp "%{Referer}>h"
logformat squidmimemod %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %un %Sh/%<A %mt %rp [%>h] [%<h] "%{Referer}>h"
logformat commonmod %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %>Hs %<st %Ss:%Sh %mt %rp "%{Referer}>h"
Мы рекомендуем использовать именно эти форматы с полями %mt и %rp. Для этого нужно добавить строку формата в squid.conf и указать ее в директиве access_log. После чего перезапустить прокси сервер Squid.
Также возможно использование другого формата лог файлов, для этого в ProxyInspector нужно выбрать формат custom и вручную задать позиции всех полей в строке(начиная с 0):
Теги: Squid, ProxyInspector, лог файл, squid.conf, access.log