Как заархивировать журнал в другой floder в ent library v4.1

Я хочу знать, какой самый простой способ архивировать мои старые журналы в папку, но не в основной каталог файла журнала. что, черт возьми, я имею в виду?

например: я захожу в файл с именем "Operation_Log.txt", и я каждый день \10mb записываю "журнал" и создаю новый Operation_Log.txt, а старый файл становится "$CurrentTime_Operation_Log.txt", я хочу "свернутый" файл должен быть создан в другом каталоге, как это можно сделать?

2 ответа

Решение

Перейдите в Ent Lib 5.0 - в блоке приложения ведения журналов появилась новая конфигурация, позволяющая сохранять только несколько старых файлов журналов.

Создайте приложение, которое может это сделать, и расположить его на сервере. Запускайте его один раз в день как запланированное задание.
См. Документацию по классу System.IO.File для чтения / записи файлов.
Now.ToString выдаст вам текущее время в строковом формате в.Net.

Другие вопросы по тегам