配置的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 配置截图如下:

Weblogic HTTP访问日志配置

Weblogic HTTP访问日志配置

部分日志格式参数如下:  

以下标识符是受支持的,不需要前缀。  

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

相关文章: