ReconfigExistingLoggers包含外部文件

时间:2018-02-09 13:41:22

标签: xamarin.android nlog

我在Android xamarin项目中使用NLog。 我在资产中添加了一个基本的NLog.config文件来进行配置,并在其下面包含一个外部文件,我想在运行时使用变量设置文件目录。 这是我的配置文件的例子:

<variable name="DataDirectory" value="app_Log"/>
<include file="${var:DataDirectory}/nlog*.config" ignoreErrors="false"/>

 <targets>
    <target name="f1" xsi:type="File"   fileName="${var:DataDirectory}/${shortdate}.log"/>
  </targets>

  <rules>
    <logger name="*" minlevel="Trace" writeTo="f1" />
  </rules>

在调用LogManager.ReconfigExistingLoggers()函数之前,在运行时设置变量DataDirectory。

一切都适用于目标,但NLog不会读取外部文件来合并它。

有办法吗?

提前致谢

奥利弗

0 个答案:

没有答案