Если нет какого-то готового решения, можно:
1. Сначала использовать
glob(), чтобы найти все файлы-логи.
2. Затем поочередно читать каждый файл, например через
fopen() и в цикле использовать
регулярные выражения для отбора данных по каким-то признакам.
Всю найденную через регулярные выражения информацию добавляем в какой-нибудь массив (и выводим потом куда-нибудь), или, опять же, пишем в лог.
Для запуска раз в день - используем cron.