Доброго дня, коллеги. Подскажите такую вещь: Нужно смотреть лог и искать в нем определенные строки, смотреть в последнюю из найденных и из этой строки выковыривать время. (Это все нужно для того, чтобы сравнить текущее время с временем последней записи этой строки в лог. Если большая разница (15 мин) - бить тревогу).
Проблема в том, что лог растет, как на дрожжах и со временем становится размером в несколько сотен Мб. Соответственно его чтение занимает продолжительное время. К примеру лог в ~80Mb читается чуть больше минуты. Вот кусок кода:
|