我有一个基本的 WebAPI .NET Core 2.2 项目,我正在尝试记录一些内容:
// GET api/values
[HttpGet]
public ActionResult<IEnumerable<string>> Get()
{
System.Diagnostics.Trace.WriteLine("THIS IS A TEST");
System.Diagnostics.Debug.WriteLine("THIS IS A TEST");
return new string[] { "value1", "value2" };
}
不幸的是,我的输出或控制台中没有显示任何内容。我正在使用 Visual Studio 代码。这是我的第一个 .NET 项目,因此请随时提出任何问题,我的响应速度非常快。
更新 我刚刚下载了DebugView我可以看到我记录的内容。仍在寻找不依赖下载工具的替代解决方案,因为日志记录非常基本。
最佳答案
对于日志记录,您可以使用 NLog.Web.AspNetCore 包。有关更多详细信息,请参阅下面给出的链接:
https://github.com/NLog/NLog.Web/wiki/Getting-started-with-ASP.NET-Core-2
谢谢。
关于.NET Core 2.2 WebAPI 记录某些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53764606/