Я хотел бы реализовать простую программу для отслеживания файлов журнала, для создания динамической сводки происходящих событий.Реализация агрегации событий довольно проста, но мне интересно, как лучше всего прочитать файл журнала.
Я хотел бы иметь возможность открыть файл и затем получить событие сновые данные при добавлении в файл.Мне было интересно, если что-то подобное уже было в BCL или как проект с открытым исходным кодом?Такое чувство, что должно, но я не могу найти ничего, что точно отвечает всем требованиям :)
Было бы довольно просто реализовать что-то подобное с помощью FileSystemWatcher, но если бы я правильно понял только документы FileSystemWatcherуведомляет вас о том, что файл изменился, но не предоставляет данные, записанные в файл.По общему признанию, как только вы узнаете, что файл изменился, читать новые данные будет не сложно, но я стараюсь не изобретать колесо здесь.
Большое спасибо, Роберт