配置的http访问日志目录:/opt/logs/access_servername_%yyyy%_%MM%_%dd%.log --servername用具体的server名称替换,一般配置每个端口每天产生一个,默认保留7天,可调整为30天或更长(可以修改配置来增减)
日志格式为扩展格式(高级选项中):date time c-ip cs(X-Forwarded-For) cs-username s-ip s-port cs-method cs-uri-stem cs-uri-query sc-status cs(User-Agent) cs(Referer)
具体的weblogic 配置截图如下:
部分日志格式参数如下:
以下标识符是受支持的,不需要前缀。
date 完成事务的日期,字段类型为 <date>(在 W3C 规范中定义);
time 完成事务的时间,字段类型为 <time>(在 W3C 规范中定义);
time-taken 完成事务所需的时间,以秒为单位,字段类型为 <fixed>(在 W3C 规范中定义);
bytes 已传输的字节数,字段类型为 <integer>;
请注意,WebLogic Server 不支持 W3C 规范中定义的 cached 字段。
以下标识符需要前缀,不能单独使用。对于受支持的前缀组合,将单独进行介绍
IP 地址相关字段:
这些字段将提供正在进行请求的客户端或正在进行响应的服务器的 IP 地址或端口。
这些字段的类型为 <address>(在 W3C 规范中定义)。受支持的前缀如下:
c-ip 客户端的 IP 地址。
s-ip 服务器的 IP 地址。
DNS 相关字段 ,这些字段提供客户端或服务器的域名,字段类型为 <name>(在 W3C 规范中定义)。
受支持的前缀如下:
c-dns 正在进行请求的客户端的域名;
s-dns 被请求的服务器的域名;
sc-status 响应的状态代码,如表示“找不到文件”状态的 (404)。此字段的类型为 <integer>(在 W3C 规范中定义);
sc-comment 随状态代码返回的注释,如“找不到文件”。此字段的类型为 <text>;
cs-method 请求方法,例如 GET 或 POST。此字段的类型为 <name>(在 W3C 规范中定义);
cs-uri 完整的被请求 URI。此字段的类型为 <uri>(在 W3C 规范中定义);
cs-uri-stem 仅为 URI 的资源部分(忽略查询)。此字段的类型为 <uri>(在 W3C 规范中定义);
cs-uri-query 仅为 URI 的查询部分。此字段的类型为 <uri>(在 W3C 规范中定义);
转载于:https://my.oschina.net/farces/blog/1537077