如何在 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
.
中配置
是否可以使用内置日志记录到 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
.