【网站日志系列】什么是网站日志,有什么用

本文介绍了网站日志的作用,特别是访问日志,它记录了网站的访问请求详情。以Apache为例,解释了默认日志记录的内容,并提到大量日志需要通过工具进行管理和分析。作者分享了一个自己编写的工具,用于处理Apache、Nginx和IIS的日志,包括日志导入、筛选、追踪和分析功能。该工具的源码提供免费下载。
摘要由CSDN通过智能技术生成

我们平时见到的网站都是运行在各种Web服务器上的,常见的Web服务器有:apache,nginx,iis,tengine。Web服务器维护着网站的运行,同时通过日志来记录运行情况,主要是访问日志和错误日志。

今天我们讨论的是访问日志,访问日志记录了访问网站的每一个请求的信息,简单来说,就是记录了什么人在什么时间访问了什么页面。我们可以通过配置服务器来决定具体记录哪些信息。以apache为例,默认记录的信息如下:

%h %l %u %t \"%r\" %>s %b

对应的一条记录如下:

127.0.0.1 - - [19/Jun/2020:15:30:53 +0800] "GET /index.php HTTP/1.1" 200 4549

日志可以记录哪些字段信息,以及各字段的含义可以参考:Apache日志详解

日志信息对网站管理者掌握网站运行情况非常有帮助,不过日志记录常常非常多,动不动就是几万条,几十万条记录,要从这么多信息里找到我们需要的部分并不容易。这个时候最需要的就是一个可以从日志文件中提取日志记录,并能对提取到的记录进行按条件筛选的工具,因为我自己要用,于是我自己花时间写了一个。

工具要做的事:

1,正则判断日志类型:apache,nginx,iis三者中的哪一种

2,一行行读取日志,正则提取各字段信息</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值