我有一个注册了NLog的web.config网站。
<nlog>
<targets>
<target name="MasterLogFile" type="File" fileName="${specialfolder:folder=LocalApplicationData}/CEDLogs/Master.Log.txt"
layout="${longdate} ${message} ${exception:format=tostring}"/>
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="MasterLogFile" />
</rules>
</nlog>
这是我在aspx页面上的按钮onclick处理程序:
protected void btnWriteLog_Click(object sender, EventArgs e)
{
Logger NLogger = LogManager.GetCurrentClassLogger();
NLogger.Info("Test message");
}
我希望在app_pool_user \ AppData \ Local \ CEDLogs中看到我的文本日志文件,但是我在c:\ CEDLogs中注意到了它。为什么会发生在我身上?
谢谢
斯拉瓦