gpt4 book ai didi

.net - 如何查询NLog日志文件的路径?

转载 作者:行者123 更新时间:2023-12-04 03:09:29 25 4
gpt4 key购买 nike

我已经为NLog配置了文件目标,如下所示:

<targets>
<target name="asyncFile" xsi:type="AsyncWrapper">
<target xsi:type="File" name="logfile" fileName="${basedir}/Logs/${shortdate}.log"
layout="${longdate} ${uppercase:${level}} ${message}" />
</target>
</targets>

如何通过NLog的API查询此 fileName目标的实际文件系统路径( File)?

最佳答案

我刚刚尝试通过configuration api获取此信息。

令人遗憾的是,该配置看起来是由实际目标评估的,并且在配置中没有解决。

由于 {basedir} 指的是appdomain基本目录,因此您可以简单地自行读取此值。

var basedirPath = AppDomain.CurrentDomain.BaseDirectory;

关于.net - 如何查询NLog日志文件的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7332393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com