当minlevel =“Info”时,NLOG创建debug.txt文件

时间:2011-10-31 14:13:23

标签: nlog

我对NLOG不太熟悉,所以我希望有人能指出我正确的方向来解决这个问题。我不希望NLOG创建debug.txt文件。我认为简单地将高级别更新为“信息”,会解决它,但事实并非如此。

以下是我的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 个答案:

答案 0 :(得分:1)

解决了它。事实证明我们正在使用一个库来登录到NLOG,而NLOG正在从该库中获取命名空间,因此达到了不同的规则。