NLog: Почему переменная конфигурации обязательна? - PullRequest
4 голосов
/ 19 апреля 2011

Я нахожу это загадочным и нелогичным:

Почему это работает:

LoggingConfiguration config = LogManager.Configuration;
config.LoggingRules.Add(rule);
LogManager.Configuration = config;

Хотя это не так ( РЕДАКТИРОВАТЬ: файлы журнала не записываются в целевой файл ):

LogManager.Configuration.LoggingRules.Add(rule);

Забавно видеть, как распространяются готовые к использованию фрагменты кода, а подробных объяснений так мало

1 Ответ

4 голосов
/ 19 апреля 2011

Я не проверял код, но думаю, что в установщике свойств есть некоторая логика.

imho, это должен был быть метод, или конфигурация вообще не должна была быть раскрыта.

...