NLOG создает файл debug.txt, когда minlevel = "Info" - PullRequest
0 голосов
/ 31 октября 2011

Я не очень знаком с NLOG, поэтому я надеюсь, что кто-то может указать мне правильное направление для решения этой проблемы. Я не хочу, чтобы NLOG создавал файл debug.txt. Я думал, что простое обновление минимального уровня до «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 Ответ

1 голос
/ 01 ноября 2011

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

...