Как очистить файл журнала - PullRequest
0 голосов
/ 09 июля 2019

Это может быть просто, но я нигде не могу его найти.Как очистить содержимое файла журнала с помощью NLog?Я создал объект Logger и могу успешно писать в него сообщения, но теперь я хочу программно удалить содержимое файла или, возможно, все содержимое до определенной даты / времени.Как мне это сделать?

Обратите внимание, что я НЕ занимаюсь каким-либо видом архивирования (файлы журналов с временными метками имен файлов).Существует только один файл журнала, и сообщения внутри этого файла имеют временную метку, поэтому мне нужен программный доступ к содержимому файла, чтобы удалить записи / очистить весь файл.Поэтому сообщения SO, которые предлагают использовать опцию конфигурации NLog для обработки автоматического архивирования / удаления, не работают в моем случае.

1 Ответ

0 голосов
/ 10 июля 2019

Эта функция не встроена в NLog.

Большую часть времени я буду создавать отдельные файлы (например, для уровня и / или в день) и позволять NLog или сценарию очистки очищать эти старые файлы.

...