Не совсем по теме, но обчно я с логами работаю средствами консоли. получается очень быстро, гибко, удобно
grep -P -o 'Fatal error|Syntax error|Not Found' logs/images.*.error.log | sort | uniq -c | sort -V
выгрепаем нужные ошибки, из всех файлов, сортируем, подсчитываем количество и для кроасоты сортируем по убыванию
А, ну и
wc -l logs/images.*.error.log
чтобы получить полное количество ошибок пофайлово, если нужно