WEB 日志正则分解

简介:

我想经过正则分解后将日志放入 Hypertable 归档

 

 

Php代码   收藏代码
  1. <?php  
  2.   
  3. $logfile = file('/tmp/access.log');  
  4. //print_r($logfile);  
  5.   
  6. foreach ($logfile as $line){  
  7.     preg_match('/^(\S+) (\S+) (\S+) \[(.+)\] "([^"]+)" ([0-9]{3}) ([0-9]{3}) "([^"]+)" "([^"]+)" "([^"]+)"/'$line$matches);  
  8.     print_r($matches);  
  9. }  
  10.   
  11. ?>  

 

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
3月前
|
存储 运维 应用服务中间件
[运维日志] Web 服务器日志依日期归档(Powershell 实现,附源代码)
[运维日志] Web 服务器日志依日期归档(Powershell 实现,附源代码)
74 0
|
5月前
|
分布式计算
33 MAPREDUCE的 web日志预处理
33 MAPREDUCE的 web日志预处理
28 0
|
2月前
|
JSON 监控 Java
Java Web开发中的异常处理与日志记录最佳实践
Java Web开发中的异常处理与日志记录最佳实践
|
3月前
|
消息中间件
【web server】日志系统
【web server】日志系统
|
3月前
|
Java 应用服务中间件 容器
SpringBoot 各种 Web 容器服开启 AccessLog 日志
SpringBoot 各种 Web 容器服开启 AccessLog 日志
38 0
|
4月前
|
数据库
web端分布式日志记录
web端分布式日志记录
|
4月前
|
安全 中间件 应用服务中间件
ctfshow-web4(文件包含&日志注入)
ctfshow-web4(文件包含&日志注入)
85 0
|
6月前
|
Java 容器
05dwr - web.xml配置(日志配置)
05dwr - web.xml配置(日志配置)
21 0
通过MAE和WEB采集基站一键式日志方法
通过MAE和WEB采集基站一键式日志方法
|
9月前
|
网络协议 Shell Perl
根据web访问日志,封禁请求量异常的IP,如IP在半小时后恢复正常,则解除封禁
根据web访问日志,封禁请求量异常的IP,如IP在半小时后恢复正常,则解除封禁
69 1