我有一个使用Serilog进行日志记录的基于ASP .NET的应用程序,我想通过将日志写入文件来对其进行测试。我正在使用Serilog和Serilog.Sinks.File到目前为止,代码如下:
_perfLogger = new LoggerConfiguration()
.WriteTo.File("C:\\Users\\andav\\Desktop\\NewTest\\logger\\perf.txt")
.CreateLogger();
_perfLogger.Write(LogEventLevel.Information, "{@LogDetail}", infoToLog);
但是我所有的文件都是空的或没有创建,并且没有出现任何错误。
难道我做错了什么?
谢谢。
我不知道.Net不允许在App_Data以外的任何其他文件夹中写入。这是问题所在,我设法解决了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句