讨论区 » AAS-V10企业版 »
AASv10 企业版访问日志格式设置 accessLog pattern
管理控制台的实例的配置【HTTP服务】可以开启“访问日志记录”功能,访问日志的格式设置说明如下:
用于指定要在访问日志中捕获的信息以及信息捕获顺序的字符串值。默认值如下:
%client.name% %auth-user-name% %datetime% %request% %status% %response.length%
以下值可以包含在格式字符串中:
%attribute.name%
记录具有给定 name 的请求属性的值 (通过调用其 toString 方法)
%auth-user-name%授权用户的名称
%client.name%客户机主机名
%client.dns%客户机 DNS
%cookie.name%
具有给定 name 的请求 cookie 的值
%cookie.value%在请求中找到的第一个 cookie 的值
%datetime%系统日期
%request%完整 HTTP 请求行
%status%状态
%response.length%响应内容长度
%header.referer%Referer 标头
%header.user-agent%User-Agent 标头
%http-method%HTTP 方法
%http-uri%HTTP URI
%query-str%HTTP 查询字符串
%http-version%HTTP 协议版本
%header.accept%Accept 标头
%header.date%Date 标头
%header.if-mod-since%If-Modified-Since 标头
%header.auth%Authorization 标头
%header.any%
按照 RFC 2616 定义的任何有效 HTTP 标头值 (any 也是有效的标头值;此处将其指定为变量)
%session.name%
具有名称 name 的会话属性的值;如果会话中不存在命名属性,则为 NULL-SESSION-ATTRIBUTE-name;如果没有会话存在,则为 NULL-SESSION
%time-taken%处理每个请求所用的时间 (毫秒)
%vs.id%虚拟服务器 ID