#去重函数
def removal(string):
log_list_new = []
num = string[zxsq-anti-bbcode-:2]
log_list = string.split(num)
for i in log_list:
i = i.rstrip('\t').rstrip()
log_list_new.append(i)
log_list_new = list(set(log_list_new))
string = num + ' '
for j in log_list_new:
string += j
return string
#监控日志文件函数
def monitorLog(logFile):
print '监控的日志文件 是%s' % logFile
print '当前时间 是%s' % GetNowTime()
with open(file , 'r') as fp:
fp.seek(0,2)
try:
while True:
last_pos = fp.tell()
line = fp.readline().strip()
#这里只读取预编译和执行语句
if ('Prepare' in line) or ('Execute' in line) or ('Query' in line):
print removal(line)
print '--------------------------------------------------------------------------------------------------------------------'
except KeyboardInterrupt:
print 'exit...'
#去重函数
def removal(string):
log_list_new = []
num = string[zxsq-anti-bbcode-:2]
log_list = string.split(num)
for i in log_list:
i = i.rstrip('\t').rstrip()
log_list_new.append(i)
log_list_new = list(set(log_list_new))
string = num + ' '
for j in log_list_new:
string += j
return string
#监控日志文件函数
def monitorLog(logFile):
print '监控的日志文件 是%s' % logFile
print '当前时间 是%s' % GetNowTime()
with open(file , 'r') as fp:
fp.seek(0,2)
try:
while True:
last_pos = fp.tell()
line = fp.readline().strip()
#这里只读取预编译和执行语句
if ('Prepare' in line) or ('Execute' in line) or ('Query' in line):
print removal(line)
print '--------------------------------------------------------------------------------------------------------------------'
except KeyboardInterrupt:
print 'exit...'