akpaevj / OneSTools.EventLog

Библиотеки и готовые инструменты для чтения и экспорта журнала регистрации 1С в ClickHouse и ElasticSearch
MIT License
129 stars 46 forks source link

Не отслеживаются изменения в файле логов #51

Open JohnyDeath opened 1 year ago

JohnyDeath commented 1 year ago

Платформа 8.3.21.1302 Когда платформа пишет данные в ЖР, то она по всей видимости не отпускает дискриптор файла логов, соот-но в файловой системе не изменяются атрибут "дата изменения" и размер файла. На текущий момент экспортер подписан на события изменения даты создания файла и даты его изменения https://github.com/akpaevj/OneSTools.EventLog/blob/186e217947a4fb426ace35069d33380c242bb335/OneSTools.EventLog/EventLogReader.cs#L160. Из-за этого "live"-режим просто не работает как было задумано.

Скорее всего для унификации необходимо сделать переодический опрос файла логов на предмет новых записей по таймеру (по значению параметр ReadingTimeout скорее всего)