海外资源测评导航
返回开发工具 海外资源 / 开发工具 / .NET日志库 / nlog-project.org
N
🔧 开发工具 .NET日志库 未知总部 国内优化

nlog-project.org

.NET开源日志框架

8.0/10 中国可用
TTG4G 编辑组 ·更新于 2026-06-08 ·数据来源: ai_crawl 评测方法 ↗
数据来源
ai_crawl · 最近更新 2026-06-08
行业深度解析AI 深度分析
一句话NLog 是面向 .NET 平台的免费开源日志记录框架,支持结构化日志、多目标输出与灵活配置。
定价免费开源 文本显示 NLog 为 free open-source,源码采用 BSD license,未提及商业版、付费支持或托管服务价格。
适合谁使用 .NET、ASP.NET Core、ASP.NET Classic、MAUI、UWP、Xamarin、Mono 等平台开发应用并需要日志能力的开发者和团队。
核心功能支持传统日志与结构化日志可通过配置文件或代码配置,并支持运行时变更配置支持 Simple Text、JSON、XML、CSV 等输出格式内置 20 多种日志目标,包括文件、事件日志、数据库、控制台、邮件、调试器输出支持自定义 targets、layouts 和上下文值可集成 Microsoft Extensible Logging 与 ASP.NET Core支持从 appsettings.json 加载配置支持缓冲、负载均衡、故障转移、异步写入等 wrapper targets
功能与用途NLog 是用于 .NET 平台的日志记录框架,支持传统日志和结构化日志,可将同一 LogEvent 输出到多个目标,并支持运行时更改日志配置。其重点是高性能、易用、易扩展和灵活配置。
支持语言/框架支持 .NET 6、7、8、9、10(.NET Standard)、.NET Framework 3.5-4.8、.NET Core 2.0-3.1、MAUI、UWP、Xamarin Android/iOS、Mono 4、ASP.NET Core(NLog.Web.AspNetCore)、ASP.NET Classic(NLog.Web)。
开源还是闭源开源,源码采用 BSD license。
自托管选项NLog 是嵌入应用使用的日志库/框架,不是托管 SaaS。日志可输出到文件、数据库、事件日志等自有环境目标;文本未提及独立服务端自托管组件。
定价免费开源;未提及付费版本、商业支持或企业定价。
API/SDK提供 .NET 日志框架能力,可通过配置文件或程序化方式配置;支持自定义 targets、layouts 和上下文值。文本未列出独立 API 文档或 SDK 包详情。
集成与生态可与 Microsoft Extensible Logging、ASP.NET Core 集成,不需要替换标准 Microsoft LoggerFactory;可从 appsettings.json 加载配置。内置 20 多种 targets,并支持 wrapper targets 实现缓冲、负载均衡、故障转移和异步写入。
文档质量页面提供功能概览,并提到完整 targets 列表位于 config options page;抓取文本未包含完整教程、API 参考、示例数量或维护频率,无法充分评估文档质量。
中国访问未知
适用场景在 .NET 应用中记录应用运行日志、错误日志、结构化事件日志;将日志写入文件、数据库、控制台、邮件或事件日志;在 ASP.NET Core 中接入 Microsoft Logging;通过自定义 target 对接内部日志系统。
同类Serilog、log4net、Microsoft.Extensions.Logging、OpenTelemetry .NET logging
性价比9
易用8
服务6
综合8
优点
  • 免费开源,BSD 许可证较宽松
  • 覆盖 .NET Framework、.NET Core、.NET 6-10 等多代平台
  • 日志输出目标丰富,适合多种部署与运维场景
  • 配置灵活,可在不重启应用的情况下调整
  • 支持结构化日志与 Microsoft LoggerFactory 生态集成
不足
  • 抓取文本未提供官方托管服务、SLA 或商业支持信息
  • 文档质量只能从页面提到的配置选项页、示例说明间接判断,缺少完整评价依据
  • 主要面向 .NET 生态,非 .NET 技术栈不适用
  • 未见关于云日志平台、可视化检索或告警系统的内置能力说明

深度测评

TG4G · 2026-06-08 更新 · 仅供参考

是什么

NLog 是一个面向 .NET 生态的免费开源日志平台,定位是应用内日志记录框架,而不是独立的日志分析 SaaS。它支持传统文本日志和结构化日志,强调高性能、易用、可扩展与灵活配置,源码采用 BSD license。

核心能力

从功能看,NLog 可以把同一个 LogEvent 写入多个目标,并允许每个目标使用不同输出格式。内置目标超过 20 种,抓取文本列出的包括文件、事件日志、数据库、控制台、邮件和调试器输出;同时还有 wrapper targets,用于缓冲、负载均衡、故障转移和异步写入。输出格式支持 Simple Text、JSON、XML、CSV 等,也可通过 layout render 增加上下文信息。配置方面,它支持配置文件和程序化配置,并可在不重启应用的情况下变更配置,也支持从 appsettings.json 加载。

语言、框架与生态

NLog 覆盖面较广,支持 .NET 6 到 .NET 10、.NET Framework 3.5-4.8、.NET Core 2.0-3.1,以及 MAUI、UWP、Xamarin、Mono。Web 侧支持 ASP.NET Core 和 ASP.NET Classic。它还能完整集成 Microsoft Extensible Logging 与 ASP.NET Core,且不需要替换标准 Microsoft LoggerFactory,这对已有 .NET 项目迁移较友好。

定价与开源

页面明确说明 NLog 是 free open-source,采用 BSD 许可证。未看到商业版、云托管、付费支持、SLA 或企业报价信息,因此更适合团队自行集成和维护。

优缺点与适合谁

优点是免费、许可证宽松、目标类型丰富、配置灵活、结构化日志支持完善,并且与微软日志生态兼容。缺点是它主要解决“日志产生与投递”,抓取文本未显示日志检索、可视化、告警或集中式运维平台能力;官方商业支持与文档深度也无法仅凭文本充分判断。它适合 .NET 后端、桌面、移动和 ASP.NET 项目,用作底层日志框架。

中国访问

抓取文本未提供中国大陆访问、镜像、支付或网络可用性信息,故判断为未知。若访问官网或包源不稳定,可结合 NuGet 镜像策略,并评估 Serilog、log4net、Microsoft.Extensions.Logging 或 OpenTelemetry .NET logging 等替代方案。

本测评基于公开资料整理,不构成购买建议,请以 nlog-project.org 官网实际信息为准。

中文卖点

成熟免费开源日志工具,.NET开发常用。

官网快照

/shot/nlog-project-org.png
nlog-project.org

价格走势

当前价 · 仅供参考
价格未公开 当前定价
价格采集自官网公开页面,实时更新;历史走势数据采集中,暂无足够历史样本。下单请以官网实时价为准。

用户评价

综合评分
8.0/10
TG4G 综合评分

评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。

常见问题

nlog-project.org 是一家未知的开发工具 (.NET日志库)服务商. 本页收录其「.NET开源日志框架」套餐. 成熟免费开源日志工具,.
nlog-project.org 在中国大陆有较好的直连体验, 多数地区无需代理即可访问. 该商家总部位于未知, 主要面向海外市场.
访问 nlog-project.org 官网完成注册即可使用. 注册一般需要邮箱 (推荐 Gmail/Outlook) 和支付方式. 多数海外服务支持信用卡 / PayPal / 加密货币. 完整流程见本页"前往官网"按钮.

浏览其他大类