2014-02-20 1 views
1

У меня есть приложение, использующее NLog для ведения журнала. Моя конфигурация хранится в файле NLog.config, но мне нужно предоставить опцию для ее изменения для пользователя. Я знаю, как изменить конфигурацию Logger, но можно ли сохранить такую ​​измененную конфигурацию обратно в файл NLog.config программно, чтобы она оставалась неизменной и после прекращения приложения?Конфигурация NLog изменена программно сохранена в файле конфигурации

Большое спасибо! Marek

ответ

0

У меня была другая или аналогичная проблема. Мне нужно было отредактировать файл конфигурации nlog. поскольку я использовал net2.0, я не смог использовать linq для редактирования файла конфигурации nlog. но отредактировал файл с помощью xdocument. надеюсь, что ссылка ниже помогает. how to edit the nlog config file programmatically

0

Вы можете следовать следующему link который дает подробную информацию о Configuration API, которые могут помочь вам.

+1

Да, я проверил документацию, но нет никакой информации о сохранении конфигурации обратно в файл конфигурации. – Ezekiell

+0

Следуйте этому [вопрос] (http://stackoverflow.com/questions/10302561/reconfiguring-nlog-programmatically) –