Я пытаюсь использовать Python для анализа файла журнала ошибок Nginx, чтобы определить, произошло ли что-то за последние 15 минут, а затем сделать некоторые вещи, основываясь на этом.
Мне пока нечего показать, потому что я совершенно не уверен, как это сделать.У меня остальная часть сценария выполнена в том смысле, что он делает все, что мне нужно, за исключением анализа файла журнала.Я посмотрел Google и на SO, но не нашел ничего, что могло бы мне помочь.Я понял, как проверить последние, скажем, 10 строк, но это не решает проблему времени.
Я надеюсь, что кто-то может дать мне какое-то руководство.Или пример того, как разобрать файл журнала, включая время и сообщение об ошибке *, показанное ниже как error I need to find
Я знаю, что нет кода, и SO обычно хочет код, хотя мне нечего показывать для этой частисценарий и не думаю, что есть лучшее место для обмена стека, чтобы задать этот вопрос.Кажется немного базовым для разработки программного обеспечения.
Это пример записи в файле журнала, который мне нужен, чтобы найти
2019/03/15 14:22:59 [error] 14064#0: <error I need to find>, client: XXX.XXX.XXX.XXX, server: example.com, request: "POST /hello", host: "example.com"