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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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