сложная задача? я в своих силах вообще не уверен, что напишу это быстро
задача следующая:
распарсить лог, вычленить из него массив строк по критерию
в каждой из этих строк будет содержаться время, обрезать строку и посчитать часы разницы между строками
эту разницу между строчками суммировать в одно значение по времени
вот эту срань сунуть в таблицы