解析日志文件入库的代码
2009-10-22 13:39
211 查看
logs中就是为我们日常记录的日志文件,你要对起进行分析记录入表。
这些日志文件名都是有一定规则每小时生成一个。拿附件中的文件来说access_log.2009-04-30.17.log 表示2009年4月30日17时的数据。
记录到数据里对应的表为t_userviewlog
表结构如下:
F_ID NUMBER(20) N 由名为SEQ_USERVIEWLOG_ID的SEQUENCES生成
F_PHONE VARCHAR2(20) Y 用户手机号
F_TIME VARCHAR2(14) N 访问时间
F_URL VARCHAR2(500) Y 访问的url
F_STATECODE NUMBER(5) Y 页面返回状态
F_BYTE NUMBER(10) Y 流量
F_REFERURL VARCHAR2(500) Y 转向URL
F_AGENTHEAD VARCHAR2(500) Y 用户手机UA信息
F_SSLMBM VARCHAR2(50) Y 栏目号
F_SSZYBM NUMBER(10) Y 炫铃编号
access_log.2009-04-30.17.log 的文件结构为
客户IP 访问时间 访问的方法、访问的URL、http协议 状态 流量 转向URL 用户UA
192.200.60.7 - - [30/Apr/2009:17:41:44 +0800] "GET /index?lanmu=00050001&PT=800:13115285540 HTTP/1.0" 200 8969 "-" "MAUI WAP Browser"
拿上面为例。是用户访问一个栏目的。访问的URL以/index开头。
要分析出参数名为lanmu值为00050001。这个是栏目号,另外到时这人URL里还会有phone=13115285540这个是代表手机号。也要分析出来。
192.200.60.7 - - [30/Apr/2009:17:41:29 +0800] "GET /um/rd.jsp?gameId=101&id=9009100083 HTTP/1.0" 200 1278 "-" "MAUI WAP Browser"
上面的是访问炫币的地址。以/um/rd.jsp开头 , 到时也会有phone参数要分析出来是用户手机号。参数id为炫铃的编号。也要记录下。
另外就是插入后,移动文件到另一个目录下
这些日志文件名都是有一定规则每小时生成一个。拿附件中的文件来说access_log.2009-04-30.17.log 表示2009年4月30日17时的数据。
记录到数据里对应的表为t_userviewlog
表结构如下:
F_ID NUMBER(20) N 由名为SEQ_USERVIEWLOG_ID的SEQUENCES生成
F_PHONE VARCHAR2(20) Y 用户手机号
F_TIME VARCHAR2(14) N 访问时间
F_URL VARCHAR2(500) Y 访问的url
F_STATECODE NUMBER(5) Y 页面返回状态
F_BYTE NUMBER(10) Y 流量
F_REFERURL VARCHAR2(500) Y 转向URL
F_AGENTHEAD VARCHAR2(500) Y 用户手机UA信息
F_SSLMBM VARCHAR2(50) Y 栏目号
F_SSZYBM NUMBER(10) Y 炫铃编号
access_log.2009-04-30.17.log 的文件结构为
客户IP 访问时间 访问的方法、访问的URL、http协议 状态 流量 转向URL 用户UA
192.200.60.7 - - [30/Apr/2009:17:41:44 +0800] "GET /index?lanmu=00050001&PT=800:13115285540 HTTP/1.0" 200 8969 "-" "MAUI WAP Browser"
拿上面为例。是用户访问一个栏目的。访问的URL以/index开头。
要分析出参数名为lanmu值为00050001。这个是栏目号,另外到时这人URL里还会有phone=13115285540这个是代表手机号。也要分析出来。
192.200.60.7 - - [30/Apr/2009:17:41:29 +0800] "GET /um/rd.jsp?gameId=101&id=9009100083 HTTP/1.0" 200 1278 "-" "MAUI WAP Browser"
上面的是访问炫币的地址。以/um/rd.jsp开头 , 到时也会有phone参数要分析出来是用户手机号。参数id为炫铃的编号。也要记录下。
另外就是插入后,移动文件到另一个目录下
相关文章推荐
- iOS通过百度mp3接口解析mp3文件地址代码分享
- 自制工具:CSV代码生成器:自动生成CSV文件对应的C++实体类和字段类型解析代码
- 通过“D语言解析wav音频文件”来看C++向D代码的迁移
- Android代码混淆配置(Proguard文件解析)
- IIS6.0日志文件分析代码_1生成访问字段记录到数组中
- 中国电信CDN规范解析INDEX文件的C代码实现
- IIS6.0日志文件分析代码_3线程读取文件到数据库
- Webservice的wsdl文件解析与Soap消息的发送、接收(不生成java客户端代码)
- shell解析日志文件
- 100行代码实现了多线程,批量写入,文件分块的日志方法
- xml文件解析方式详解、 pull方式解析xml文件实现代码
- Log4j2介绍和特性实例(七)--代码中指定日志文件的名字
- 能分析压缩的日志,且基于文件输入的PYTHON代码实现
- CodeIgniter 核心代码阅读-URI解析文件URI.php
- 静态代码扫描——PMD自定义规则实践(Log日志文件中不要输出敏感信息)
- 征集cue文件解析代码或算法
- 论--如何通过代码解析plist文件创建对应的控制器,以及控制器中的控件
- 用C语言开发一个BT下载软件 (四) ------ 代码实现-1-种子文件解析模块
- 《自己动手建搜索引擎》日志分析类代码解析与修正为兼容lucene3.0.2
- Web Service学习笔记(webservice、soap、wsdl、jws详细分析) Webservice的wsdl文件解析与Soap消息的发送、接收(不生成java客户端代码)