在squid设置有日志格式设置 logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt 参数解释如下 Field name syntax keys: {} modifier or argument. Also used to specify header names > request (client) 客户请求 < reply (server) 服务端回应 a address 访问用户ip地址 A address name 访问用户电脑名称 h all headers 浏览器头信息 i ident p port 端口 r request line (no query) t time 访问时间 u user l local address/port (where request was accepted)
-
%>a
-
Client source IP address
-
%>A
-
Client FQDN
-
%>p
-
Client source port
-
%<a
-
Server or peer IP address
-
%<p
-
Server or peer port number
-
%<A
-
Server IP address or peer name
-
%la
-
Local IP address where the request was accepted
-
%lp
-
Local port where the request was accepted
-
%lA
-
Local port name where the request was accepted
-
%ts
-
Date of request, seconds since epoch
-
%{format}tl
-
Date of request, strftime format (localtime)
-
%{format}tg
-
Date of request, strftime format (gmt)
-
%tu
-
Date of request, sub-second component
-
%tr
-
Time to serve the request, in milliseconds
-
%{header}>h
-
Request header
-
%{header:element}>h
-
Named request header field element (list headers)
-
%{header:separator element}>h
-
Named request header field element, using "separator" as field separator (it can be any non-alphanumeric single character)
-
%>h
-
All request header
-
%{header}<h
-
Request headers, as for <..h above
-
%un
-
Authenticated user name or dash
-
%ur
-
Authenticated user realm or dash
-
%us
-
Authenticated user scheme or dash
-
%ui
-
Ident user name
-
%Hs
-
HTTP status code (200, 404, 407, etc)
-
%Ht
-
HTTP status text (Not found, etc)
-
%Ss
-
Squid status code (TCP_HIT, TCP_MISS etc)
-
%Se
-
Squid error code (ERR_DENIED, ERR_...)
-
%Sh
-
Squid hierarchy code (FIRST_UP_PARENT, etc)
-
%mt
-
MIME type of the request
-
%rm
-
Request method
-
%ru
-
Request URL, without the query string
-
%rq
-
Request query string, including ?
-
%rp
-
Request protocol (i.e. HTTP/1.1)
-
%ps
-
Peer selection status (DIRECT, PARENT, CD_PARENT_HIT, etc. including the TIMEDOUT_ variant)
-
%>sl
-
Size of request line
-
%>sh
-
Size of request headers, including request line
-
%>sH
-
Size of request headers, excluding request line
-
%>sb
-
Size of request body, raw received bytes
-
%>sB
-
Size of request body, excluding transfer encoding
-
%>st
-
Total size of request
-
%<sl
-
Size of reply status line
-
%<sh
-
Size of reply headers, including status line
-
%<sH
-
Size of reply headers, excluding status line
-
%<sb
-
Size of reply body, raw transmitted bytes
-
%<sB
-
Size of reply body, excluding transfer encoding
-
%<st
-
Total size of reply
-
%%
-
A literal %
-
-
不记图片类访问日志设置
acl nolog urlpath_regex \\.gif \\.jpg \\.css \\.js \\.swf
access_log /data/squid/var/logs/access.log common !nolog