Как изменить разрешение на запись в предыдущий день только для чтения в Log4Net?

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

1 ответ

Это невозможно из коробки. Вы можете инвестировать в расширение файла appender, который вы используете, чтобы сделать файл ReadOnly при его развертывании. Вы можете найти исходный код log4net здесь. Ищите appenders, а затем расширяйте / или копируйте этот appender в своем проекте. Внесите изменения, а затем используйте свой собственный appender в конфигурации.

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