是否可以在${shortdate}中使用internalLogFile

<nlog internalLogFile="C:\Logs\${shortdate}_nlog.log"
    <targets>
        <target name="logfile"
                fileName="C:/logs/${shortdate}_dev.log"
        </target>


我正在获取预期日期的日志文件,但是内部日志文件名为...
${shortdate}_nlog.log

最佳答案

简短答案:不可以。

更长的答案:内部记录器文件名只是一个字符串。在初始化期间将其读入,并且XmlLoggingConfiguration类确保该目录存在,而(例如)FileTargetLayout用于fileName,该文件名将转换使用LayoutRenderers提供的值。

10-07 20:10