zoukankan      html  css  js  c++  java
  • Python处理日志

    1. 从server上读取log文件(\\url\server_errors.log)
    我们需要的日志的格式是:日期 时间 级别,比如2009-10-15 23:33:28,140 ERROR
    这里有两个方法:
    第一,利用readlines()方法循环一个文本文件
    第二,利用fileinput 模块循环一个文本文件
    2. 从log最后开始匹配正则表达式,得到合适的log信息
    我们目前只需要日志级别为ERROR的信息,在两个日期正则表达式之间的日志都要读取出来。
    3. 日志搜集中心
    把含有Error信息的log内容通过日志发给相关人员。
    log的基本形式,为防止log日志过大,每隔一小时就会把重新写log文件,而之间的文件则重命名为server_errors.log.yyyy-dd-mm-nn,其中nn为序号,从00到23
    主要架构:
    1. 一些基本设置,比如server地址,log级别
    2. LogParser类
    2.1 __init__()方法,初始化
    2.2 getFileList,主要读取今天所有log文件的list
    2.3 parseLog,主要分析,存储有用的log信息
    2.4 sendLog,把log发到相关人员
    作者:Shane
    出处:http://bluescorpio.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    油猴脚本
    js hook
    js控制台原理检测
    安卓so文件函数动态注册
    js一些简单逆向题目实战
    js基础补充落下的知识点
    js反爬原理
    js容易让人眼瞎的写法
    js基础
    js一些常见非指纹built-in函数
  • 原文地址:https://www.cnblogs.com/bluescorpio/p/1586091.html
Copyright © 2011-2022 走看看