这篇文章主要为大家详细介绍了Python 监控日志的简单示例,具有一定的参考价值,可以用来参考一下。
对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!
一个简易的日志监控的脚本,功能如下:
1.windows环境
2.当匹配日志关键字时会发出声音,匹配的关键字不同,播放的声音不同
3.能做到实时响应
注意:是在win环境下哦
直接上代码吧
# @param Python监控日志程序
# @author 512笔记|512PiC.com
#!/usr/bin/env python
# encoding: utf-8
"""
MonitorLog.py
Usage: MonitorLog.py ...
Monitor the log file
-f log file
-h help info
python MonitorLog.py -f C:\monitor.log
"""
import sys
import os
import getopt
import subprocess
import time
import codecs
import winsound
ABSPATH = os.path.dirname(os.path.abspath(__file__))
MONITERCONF = 'moniter_keyword.txt' #utf8 f