Apache服务器创建自定义的日志

发布时间:2022-07-21 21:34:02 作者:hkingson 阅读量:8443

Apache服务器创建自定义的日志
 
在较老的版本中,日志文件只有一种格式,这是所谓的“公共格式”。许多人已经习惯于使用这种格式。随后,在较高级的版木中出现了定制日志格式的功能,并且定制日志格式更受欢迎,以至于后来公共日志格式本身也使用定制日志格式定义。下面的是如何随心所欲地定制日志文件的格式,如何让日志文件记录自己想要的信息。
 
我们知道,定制日志文件的格式涉及到两个指令,即LogFormat指令和CustomLog指令,默认的httpd.conf文件提供了关于这两个指令的几个使用示例。LogFonnat指令定义格式,并为格式指定一个别名,以后我们可以直接引用这个名字。CbstomLog指令设置日志文件,并指明日志文件所使用的格式(通常通过格式的名字)
 
例如,在默认的httpd.conf文件中,我们可以找到下面运行代码:
该指令创建了一种名为common的日志格式,该日志格式在由双引号包围的内容中指定。格式字符串中的每个变量(比如%h,代表着一项特定的信息,这些信息按照格式串规定的次序写入到日志文件。Apache文件已经给出了所有可用于格式串的变量及其含义,下向是其具体含义。
 
◆  %…a:远程IP地址。
◆  %…A:本地IP地址。
◆  %…B:已发送的字节数,不包含HTTP头。
◆  %…b:已发送的CLF格式的字节数量,不包含HTTP头。例如,当没有发送数据时,写入“-”,而不是O。
◆  %…{ Foobar}e:环境变量Foobar的内容,
◆%…f文件名。
◆  %…h:远程主机。
◆  %…H请求的协议。
◆%…{ Foobar}i:Foobar的内容为发送给服务器的请求的标头行。
◆%…l:远程登录名字(来自identd,如提供的话)。
◆%…m请求的方法。
◆%…{Foobar}n:来自另外--个模块的注解内容。
◆%…{Foobar)o:Foobar的内容为应答的标头行。
◆%…P:服务器响应请求时使用的端口。
◆‰…P:响应请求的子进程ID。
◆%…q查询字符串(如果存在查询字符串,则包含“?”后面的部分;否则,它是一个空字符串)。
◆%…r:请求的行。
◆%…s:状态。对于进行内部重定向的请求,这是指原来请求的状态。如果用%…>s,则是指后来的请求。
◆%…t:以公共日志时间格式表示的时间(或称为标准英文格式)。
◆%…{format)t:以指定格式format表示的时问。
◆%…T:为响应请求而耗费的时间,以秒为单位。
◆%…u:远程用户(来自auth;如果返回状态(即%s)是401则可能是伪造的)。
◆  %…U:用户所请求的URL路径:,
◆  %…v:响应请求的服务器名称。
◆  %.V:根据UseCanonicaIName设置得到的服务器名称。
 
在上而列出的变量中,“…”表示可以在其中写入一个可选的条件。如果Apache没有找到指定条件,则变量的值将以“-”取代。从默认的httpd.conf文件中的LogFormat指令示例可以看出comrmon的日志格式,其中包括远程土机、远程登录名字、远程用户、行代码、请求状态以及发送的字节数。
 
有时候,我们只想在日志巾记录符合某些条件的特定信息,这时耍用到“…”。如果在%和变量之间放入了一个或者多个HTTP状态代码,则只有当请求返回的状态代码属于指定的状态代码之一时,变量所代表的内容才会被记录。如果我们想要记录的是网站的所有无效链接,那么可以使用:
反之,如果我们想要记录那些状态代码不等于指定值的请求,只需要加入一个“!”符号即可:
Apache的日志管理功能非常强大,除了通过参数设置日志文件格式外,还提供了其他的方式,例如同时设置多个日志文件。

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2024-05-08 00:25:02

12.具个人电脑云主机 有一定的团队合作精神以及组织管理能力虚拟主机管理系统对比 管理能力


评论时间:2023-11-12 03:25:02

10.灵活服务器推荐cpu 性移动云桌面与云主机有何区别 灵活性


评论时间:2023-07-10 06:25:02

6、服务串口服务器配置 器远程服务器租用多少钱 、服务器代理


评论时间:2023-01-18 21:25:01

最后通过实验验证了国外云主机 算法香港服务器托管租用 通过实验验证了算法在提高系统运行效率方面的有效性和可行性


评论时间:2023-01-16 21:25:02

其次,阐述了MEC技术概念及其工作原理,自建iptv服务器 总结出目前业界对于边缘计算的认识,明确其定义及分类浪潮刀片服务器 定义及分类


评论时间:2023-01-06 06:25:02

由于其具有更好的性价比以及更30台无盘服务器配置 高的可靠性,因此被广泛应用于各类高端电脑中通用服务器的基本硬件 泛应用于各类高端电脑中


评论时间:2022-12-30 15:25:02

根据IDC统计,2017年第二季度阿里云以20.6%的市场份高防服务器 额排名第一,超越AWS成为第二,同时超过微软Azure位列第三,仅次于亚马逊Alexa.在2018年2月发布的《中国公有云服务厂商评估阿里云主机系统 逊Alexa.在2018年2月发布的《中国公有云服务厂商评估报告》中,阿里云连续两年蝉联“中国最受欢迎云服务提供商”大奖


评论时间:2022-10-01 03:25:01

3.技术支持及维护适合做外贸的虚拟主机 等康乐虚拟主机管理系统 支持及维护等

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2022-01-02 05:38:02   ook

建数据中心需花多少银子

 2022-01-08 05:38:02   asjakj

不同线路、不同U数服务器托管价格...

 2022-07-19 08:17:02   dannycjr

服务器配置:通过IIS配置FTP...

 2022-07-19 17:51:02   白龙老人

红旗linux视频教程-其他权限...

 2022-07-19 21:34:02   baxter

软件包管理—脚本包安装

 2022-07-20 00:34:02   arms

金蝶KIS专业版期末处理操作

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3