如何将ASP.NET Core应用程序与NLog日志记录库完美集成?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1216个文字,预计阅读时间需要5分钟。
前言:非常喜欢NLog的简洁和扩展性,所以准备将ASP.NET Core提供的默认日志程序替换为NLog。
NLog是一个跨平台的.Net日志组件。它遵循BSD许可,允许商业应用且完全开源。
NLog特点:- 简洁易用- 高度可扩展- 支持多种日志输出方式- 支持多种日志级别- 支持多种日志格式- 支持多种日志存储方式- 支持异步日志记录
前言
一直很喜欢 NLog 的简洁和扩展性,所以准备将 ASP.NET Core 提供的默认日志提供程序替换成 NLog。
NLog 是一个跨平台的 .Net 日志组件。
NLog 遵从 BSD license,即允许商业应用且完全开放源代码。任何人都可以免费使用并对其进行测试,然后通过邮件列表反馈问题以及建议。
下面话不多说了,来一起看看详细的介绍吧。
步骤 1
在项目的project.json中添加依赖NLog.Extensions.Logging:
"dependencies": { "NLog.Extensions.Logging": "1.0.0-*" }
或者通过NuGet程序包管理器添加。
本文共计1216个文字,预计阅读时间需要5分钟。
前言:非常喜欢NLog的简洁和扩展性,所以准备将ASP.NET Core提供的默认日志程序替换为NLog。
NLog是一个跨平台的.Net日志组件。它遵循BSD许可,允许商业应用且完全开源。
NLog特点:- 简洁易用- 高度可扩展- 支持多种日志输出方式- 支持多种日志级别- 支持多种日志格式- 支持多种日志存储方式- 支持异步日志记录
前言
一直很喜欢 NLog 的简洁和扩展性,所以准备将 ASP.NET Core 提供的默认日志提供程序替换成 NLog。
NLog 是一个跨平台的 .Net 日志组件。
NLog 遵从 BSD license,即允许商业应用且完全开放源代码。任何人都可以免费使用并对其进行测试,然后通过邮件列表反馈问题以及建议。
下面话不多说了,来一起看看详细的介绍吧。
步骤 1
在项目的project.json中添加依赖NLog.Extensions.Logging:
"dependencies": { "NLog.Extensions.Logging": "1.0.0-*" }
或者通过NuGet程序包管理器添加。

