Я хотел бы отслеживать файл журнала до тех пор, пока в файле не будет найдена конкретная строка с использованием Jython
Пример кода:
import codecs
import sys
import time
cnt = True
while cnt:
if 'User TechAdmin is logged out' in open('<File path>/Log_File_Test.log').read():
if 'ERROR' in open('<File path>/Log_File_Test.log').read():
raise StandardError ("Error Found in File - Please refer log")
else:
read_f = ''
cnt = False
else:
time.sleep(3)
Код должен отслеживать файл, пока не найдет "User TechAdminвышел из системы ".Если найден, то я бы хотел проверить, существует ли в файле строка «Ошибка».Если обнаружена ошибка, вызовите исключение и закройте файл.