Tag: Logging
All the articles with the tag "Logging".
-
NLog vs Serilog:2026 该怎么选
Published: at 06:53 AMNLog 与 Serilog 是 .NET 最常用的两个日志库。本文从配置风格、结构化日志、路由能力、性能、生态与迁移成本六个维度对比,给出决策矩阵、适用场景与 FAQ。
-
NLog 性能调优:AsyncWrapper 与缓冲日志
Published: at 03:22 AM高峰流量下日志拖慢请求?用 AsyncWrapper 把 I/O 移出调用线程、BufferingWrapper 批量写库,配合参数调优、文件 target 优化与 BenchmarkDotNet 基准,得到生产级高吞吐 NLog 配置。
-
ASP.NET Core 集成 NLog 完整入门
Published: at 06:28 AM从安装 NLog.Web.AspNetCore 到两种配置方式、Program.cs 启动关闭模式、Worker Service 接入与 ILogger 注入验证,一文讲清生产可用的 NLog 配置。
-
NLog 完整指南:.NET 灵活日志框架上手
Published: at 02:00 AM用 .NET 8+ 示例讲透 NLog 三大概念:Targets 定去向、Renderers 定格式、Rules 定路由,覆盖双配置与结构化日志,适合 ASP.NET Core 和 Worker Service 开发者。
-
OpenTelemetry Logging in .NET:从 ILogger 到结构化日志导出
Published: at 04:03 AM纯文本日志文件不够用了?本文带你从零配置 OpenTelemetry logging in .NET,覆盖 ILogger 无缝集成、trace context 自动关联、OTLP 导出、结构化日志解析和生产环境最佳实践。不需要改业务代码,你的日志就能和 traces、metrics 在同一个可观测后端里关联查询。
-
OpenTelemetry in .NET:可观测性完整指南
Published: at 11:58 PM从零开始理解 OpenTelemetry 在 .NET 中的三大信号——Trace、Metrics、Logs——如何用 System.Diagnostics 原生 API 统一采集,再通过 OTLP 导出到任意后端。包含快速上手代码、自定义 ActivitySource、Meter 设计、Serilog 配合以及生产环境 exporter 配置,读完能直接在自己的 ASP.NET Core 项目里落地可观测性。
-
Serilog 在 .NET 中的完整指南:从安装到生产级结构化日志
Published: at 12:29 PM覆盖 Serilog 在 ASP.NET Core 中的完整接入流程:两阶段引导初始化、appsettings.json 配置、Sink 和 Enricher 的使用方式、请求日志中间件,以及输出模板与 JSON 格式化的最佳实践。
-
.NET 日志记录:从 Console.WriteLine 到生产级可观测性
Published: at 12:11 PM覆盖 ILogger、结构化日志、日志级别、源生成高性能日志、Serilog/NLog 对比、OpenTelemetry 集成和常见错误,适合 .NET 9/10 开发者从零搭建可用的日志体系。
-
用 OpenTelemetry 收集 .NET 应用日志
Published: at 12:00 AM.NET 8 原生支持 OpenTelemetry,通过 OTLP exporter 将日志发送到 SigNoz,并实现日志与链路追踪的自动关联。本文介绍完整的配置流程,从安装 NuGet 包到结构化日志实现,以一个 Coffee API 为例说明实际集成效果。