Chinaunix

标题: 悬赏求高手解答一个apache日志定制的问题 [打印本页]

作者: xiaosong_wang    时间: 2007-10-18 14:46
标题: 悬赏求高手解答一个apache日志定制的问题
request过来时候header 里面有一个content-length ,我想把这个content-length 和它对应的值计在apache日志里,定制格式时logformat 应该怎么写啊?
作者: gogo407    时间: 2007-10-21 11:57
标题: 回复 #1 xiaosong_wang 的帖子
%v          进行服务的服务器的标准名字 ServerName,通常用于虚拟主机的日志记录中。
%h         客户机的 IP 地址。
%l         从identd服务器中获取远程登录名称,基本已废弃。
%u         来自于认证的远程用户。
%t         连接的日期和时间。
%r         HTTP请求的首行信息,典型格式是“METHOD RESOURCE PROTOCOL”,即“方法 资源 协议”。经常可能出现的 METHOD 是 GET、POST 和 HEAD;RESOURCE 是指浏览者向服务器请求的文档或 URL;PROTOCOL 通常是HTTP,后面再加上版本号,通常是 HTTP/1.1。
%>s         响应请求的状态代码,一般这项的值是 200,表示服务器已经成功地响应浏览器的请求,一切正常;以 3 开头的状态代码表示由于各种不同的原因用户请求被重定向到了其他位置;以 4 开头的状态代码表示客户端存在某种错误;以 5 开头的状态代码表示服务器遇到了某个错误。
%b         传送的字节数(不包含HTTP头信息),将日志记录中的这些值加起来就可以得知服务器在一天、一周或者一月内发送了多少数据。
%{Referer}i         记录引用此资源的网页。
%U         请求的URL路径,不包含查询串。
%{User-Agent}i         使用的浏览器信息。


%b  应该就是你需要的content-length

下面就是你的日志格式
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

详细的了解请看
http://dotclear.org.cn/dapper/ub ... che_logs_management


[ 本帖最后由 gogo407 于 2007-10-21 11:59 编辑 ]
作者: gogo407    时间: 2007-10-22 22:54
回答了,没分:)。。。哭
作者: alvis    时间: 2007-10-23 10:37
人家估計自己解決了,就一直沒上綫,
作者: gogo407    时间: 2007-10-23 15:37
原帖由 alvis 于 2007-10-23 10:37 发表
人家估計自己解決了,就一直沒上綫,

...........
cu积分系统的缺陷就在于此
需修改:) 
呵呵
作者: ppiqq    时间: 2007-10-24 12:58
我在精神方面支持你,回答的太好了,我也有这个一问你了,谢谢2楼的大哥




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2