【Python】日志关键字分析工具

这篇博客介绍了一个Python工具,用于自动读取文件夹中的日志文件,并提取特定关键字,如error、fatal和exception。目前实现了关键字提取功能,但日志文件解压部分还未完成。提供的代码示例展示了如何打印包含指定关键字的日志行。
摘要由CSDN通过智能技术生成

      在实际工作中除了采用Notpad++进行日志查找以外,还有一种更加简单的方法就是之间将需要的关键字日志进行提取的功能。该工具可以实现特定关键字提取和分析,该工具暂时实现功能点:

       1.自动读取文件夹下的所有日志文件;

       2.从日志文件中提取出所需要的关键字;

       3.自动将日志文件解压到文件夹中【暂未实现,下周补齐】   

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
name = '日志分析工具',
author = '$Mayongdong',
author_email = '$1362815397@qq.com',
description = '$自动从日志中提取关键字,用于问题定位'
date = '2020-03-07 15:54:00'
"""
import os
import re
import datetime

path = r"D:\CODE\LogAnalysis-master\SogouQ"     #原始数据
target = open(r'D:\CODE\LogAnalysis-master\SogouQ\result.log', 'w')     #结果输出
files= os.listdir(path)     #得到文件夹下的所有文件名称
countX = []

for file in files:   #遍历文件夹
     if
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值