NLog в консольном приложении .NET 4.5: не загружается конфигурацияC#

Место общения программистов C#
Anonymous
NLog в консольном приложении .NET 4.5: не загружается конфигурация

Сообщение Anonymous »

У меня есть несколько консольных приложений, которые я написал на работе. Я хотел бы подключить к ним NLog, но у меня возникли проблемы.
Когда я проверяю объект «регистратор», я вижу в его свойстве «Фабрика», что в конфигурации были цели = 0, правила ведения журнала = 0, все пусто или не установлено.
Итак, он НИЧЕГО не делает.. не удаляет и внутренний файл журнала... Я пробовал nLog.config, NLog.config и nlog.config... безрезультатно. Пробовал также версии 3 и 4 NLog...

Почему он не подхватывает конфигурацию?

У меня есть:
  • NLog.config в корне с «Содержимым» для действия сборки и набором «Копировать всегда»
  • Подтверждено, что NLog.config копируется в корзину
    Изображение
Вот NLog.config:














и наконец (это не ошибка, но ничего не выводится, поскольку конфигурация пуста):

private static Logger logger = LogManager.GetCurrentClassLogger();
logger.Info("ConsoleApp test log...");


Подробнее здесь: https://stackoverflow.com/questions/390 ... figuration

Вернуться в «C#»