Nlog无法正确创建文件

时间:2018-08-19 18:39:50

标签: c# nlog

我有一个简单的nlog设置,我希望它将日志写入root \ logs目录,但是它不起作用。

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <targets>
        <target name="logfile" xsi:type="File"

    fileName="${basedir}/Logs/${date:format=yyyy-MM-dd}.log"
                  layout="${longdate} ${level:uppercase=true:padding=5} ${session} ${storeid} ${msisdn} - ${logger:shortName=true} - ${message} ${exception:format=tostring}"
                  keepFileOpen="true" />

    </targets>

    <rules>
        <logger name="*" minlevel="Info" writeTo="logconsole" />
        <logger name="*" minlevel="Debug" writeTo="logfile" />
    </rules>
</nlog>

即使我已将正确的write设置为command并且正在使用logger.Debug来编写消息,它还是由于某种原因而没有创建文件。

0 个答案:

没有答案