Возможно, это чрезмерно просто, но Вы попытались вставить в своем коде и установить шрифт на нем к Courier New?
Я бы рекомендовал использовать FileSystemWatcher
, чтобы получать уведомления об изменениях в файле или файлах, которые вас беспокоят. Оттуда я бы кэшировал такую информацию, как размер файла между событиями, и добавил бы некоторую логику, чтобы реагировать только на полные строки и т. Д. Вы можете использовать метод Seek ()
метода FileStream
, чтобы перейти к определенной точке в файле и прочитать только оттуда. С учетом этих возможностей, если это то, что вам нужно, не составит особого труда задействовать эту функцию.
Вы действительно не объяснили, нужна ли вам программа, похожая на хвост, для Windows, например http://www.baremetalsoft.com/baretail/ , или если вам нужна версия tail для Windows (используйте cygwin) или если вы ищете какой-то API для мониторинга журналов ....