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

How to use built-in logging in dnx?

是否可以使用内置日志记录到 dnx 中的文件? 我尝试使用 System.Diagnostics.TextWriterTraceListener 但在 .Net Core 中不可用。有什么建议吗?

就其本身而言,ASP.NET Core 的日志系统并未附带基于文件的日志提供程序。

尽管自己动手做还是很简单的;只需以 Debug logger 为例,看看您需要做什么。

当然,您也可以使用其他已经支持此功能的日志记录框架。例如 NLog – a .NET Core compatible version is in alpha. Another example would be Serilog 也有 .NET Core 测试版(版本 2.x)

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

中配置