Есть система, в которой пишется пару десятков различных логов (простые текстовые файлы в разных местах), и они очень помогают выявлять причины ошибок, но на текущий момент никак нельзя узнать о том что произошла ошибка, кроме как регулярно просматривать каждый из этих файлов.
Наверняка проблема всеобщая, посоветуйте инструмент для отслеживания файлов логов, чтобы программист мог оперативно узнавать об ошибках. В логи пишутся не только ошибки, но и debug|info|warning сообщения, а отлеживать нужно только error сообщения.
Первый вариант.
Писать не только в лог, но и подключить https://rollbar.com/ . Эта штука решает очень много вопросов и особенно легко встраивается если у вас какой-то распостраненный фреймворк. Так же умеет собирать инфу из логов через https://github.com/rollbar/rollbar-agent
Второй вариант. https://www.elastic.co/products/logstash Это стандарт в индустрии. Умеет читать из кучи источников (поддерживает как опрос так и пуши), так и может писать в кучу выходов. Внутри можно делать различный парсинг и обработку. Логстеш не единственный, гуглите по log collectors.
Простая, как доска, и примерно настолько же надежная штука - logcheck.
Грепает указанные логи, и все, что не соответствует шаблону (или наоборот) - высылает на почту. Очень легкая, при некоторых навыках рисования регекспов довольно гибкая. Во многих случаях большего и не нужно.