Создание NLOG debug.txt файл, когда минимальный уровень = «Информация»

#nlog

#nlog

Вопрос:

Я не очень хорошо знаком с NLOG, поэтому надеюсь, что кто-нибудь сможет указать мне правильное направление для решения этой проблемы. Я не хочу, чтобы NLOG создавал debug.txt досье. Я думал, что простое обновление minlevel до «Info» решит проблему, но это не так.

Вот настройки в моем файле app.config, которые указывают на NLOG:

     <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" />

    <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoReload="true">
    <variable name="applicationName" value="TheNameOfMyApplication" />
    <include file="\<PathToNlogConfig>NLog.config" />
    </nlog>
  

И в моем файле NLog.config в разделе правил:

         <logger name="Name.Space.Apps.*" minlevel="Info" writeTo="consoleapps"  final="true" />

<logger name="*" minlevel="Info" writeTo="fileOut" />
  

Что еще мне нужно настроить, чтобы остановить это debug.txt файл не был создан?

Спасибо

Ответ №1:

Решил это. Оказывается, мы использовали библиотеку для входа в NLOG, и NLOG захватывал пространство имен из этой библиотеки и, следовательно, использовал другое правило.