我在配置文件中具有以下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。
也许像这样: