python日志分析框架,python 日志文件

  python日志分析框架,python 日志文件

  鉴于写计算机编程语言时,经常记录实时的日志,因此需要一个模板作为工具,这里摘出了实际工作中的一部分代码作为参考

  首先要引入必备的记录库

  导入操作系统,系统导入导入日志记录导入日志记录。处理程序系统。dont _ write _ bytecode=True定义一个日志的模板类,其中有关于日志大小的限制,这里设置最大为10M,采用滚动存储

  类Log(object):def __init__(self,logPath,Log file):# create logger self。logger=日志记录。获取记录器( GantrySWStart )自身。伐木工。设置级别(记录.INFO)#创建文件处理程序file handler=logging。经手人。旋转文件处理程序(日志路径“\”日志文件).log ,mode=a ,maxBytes=10*1024*1024,backup count=2)# create formatter formatter=logging .格式化程序(“%(asctime)s %(name)s %(level name)-8s %(message)s”)文件处理程序。设置格式化程序(formatter)#将文件处理程序添加到logger self。伐木工。addhandler(文件处理程序)def _ _ del _ _(self):pass # TODO:def debug(self,msg):self。伐木工。调试(消息)定义信息(自身,消息):自身。伐木工。信息定义警告(自身。消息)定义错误(自身。伐木工。错误(消息)定义关键(自身,消息):自身然后定义一个新的工作类,这里示例如下:

  class AutoPowerThePSC(object):def _ _ init _ _(self,log):self.log=logpass

  然后可以测试一下日志的运行情况

  if _ _ name _ _= _ _ main _ _ :Log path= D:\ UIH \ Log Log file= autopoweroff。Log my Log=Log(日志路径,日志文件)ObjectPSC=AutoPowerThePSC(我的日志)

  好了,完成了!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: