讨论区 » 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