是否要从Nlog配置读取?

问题描述 投票:0回答:1

我在配置文件中具有以下NLOG目标:

<target xsi:type="File" name="communicationTarget" fileName="${basedir}/logs/${shortdate}.log">
      <layout xsi:type="JsonLayout" includeAllProperties="true" maxRecursionLimit="10">
        <attribute name="message" layout="${message}" />
      </layout>
    </target>

有什么方法可以从C#代码中读取maxRecursionLimit吗?

我尝试过这些:

LogManager.Configuration.AllTargets.Where(c => c.Name == "communicationTarget").FirstOrDefault();
LogManager.Configuration.FindTargetByName<FileTarget>("communicationTarget");

到目前为止未找到maxRecursionLimit。

c# config nlog
1个回答
0
投票

也许像这样:

© www.soinside.com 2019 - 2024. All rights reserved.