我对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文件?
谢谢
答案 0 :(得分:1)
解决了它。事实证明我们正在使用一个库来登录到NLOG,而NLOG正在从该库中获取命名空间,因此达到了不同的规则。