Python截取Tomcat运行时间超过0.5S的日志

版权声明:所有文章都是自己原创,谢谢。 https://blog.csdn.net/weixin_42840933/article/details/85250190
import re
import os
def time_log(logname):
  f1=open(logname,enconding='utf-8')#f = open(logname,encoding='gbk')
  my1=[]
  for a in f1:
  	b=re.search('open in',a,re.IGNORECASE)
  	c=re.search('closed after',a,re.IGNORECASE)
  	if b or c:
  		log_str=a
  		my.append(log_str)
  path='C://Users//user//Desktop'
  time1_path=os.path.join(path,'tt.log')
  f2=open(time1_path,'w')
  f2=writeline(my1)
  f1.close()
  f2.close()
  f2=open(time1_path,'r')
  my2=[]
  for d in f2:
  	e=f2.spilt(' ')
  	num=int(e[-2])
  	if num>500:
  		my2.append(num)
  time2_path=os.path.join(path,'time')
  f3=open(time2_path,'w')
  f3.writeline(my2)
  f3.fluse()
  f3.close()
  f2.close()
  return 0

time_log(C://Users//user//Desktop) #要抓取的日志目录

猜你喜欢

转载自blog.csdn.net/weixin_42840933/article/details/85250190