我有一个 Windows 服务并使用 nlog 进行日志记录。当我从 Visual Studio IDE 运行时,一切正常。日志文件更新没有问题。当我安装服务时,服务运行良好,但日志文件永远不会更新。如果有帮助,我正在本地服务下运行。是的,我已经在我的应用程序文件夹下创建了日志目录。
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<targets>
<target name="file" xsi:type="File" fileName="${basedir}/logs/${shortdate}_info.txt"
layout="${date} ${logger} ${message}" />
</targets>
<rules>
<logger name="*" minlevel="Info" maxlevel="Info" writeTo="file" />
</rules>
</nlog>