如何在dnx中使用内置日志记录?

时间:2016-01-29 08:03:22

标签: c# logging asp.net-core dnx built-in

是否可以使用内置日志记录在dnx中进行归档? 我尝试使用System.Diagnostics.TextWriterTraceListener,但在.Net Core中不可用。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

ASP.NET Core的日志记录系统本身并没有基于文件的日志记录提供程序。

滚动自己会很简单;只需查看Debug logger作为示例,看看您需要做什么。

当然,您也可以使用已经支持此功能的另一个日志框架。例如NLog - .NET Core兼容版本为in alpha。另一个例子是Serilog,它也有测试版的.NET Core版本(版本2.x)

如果您通过IIS运行应用程序,还可以使用IIS的文件日志记录将stdout日志记录重定向到文件中。这可以在web.config

中配置