agilelabs-fx-docs main logging/overview.md

日志设计总览

AgileLabs Framework 统一使用 Serilog 提供结构化日志服务,涵盖以下环节:

  1. Bootstrap 阶段AppBootstrapper 创建 BootstrapLogger,记录宿主启动、自动注册、请求管道等信息。
  2. 运行期UseSerilog()services.AddSerilog() 将 Serilog 注入 ASP.NET Core Logging 架构。
  3. 诊断集成:日志中默认包含 TraceId/SpanId,便于与 WorkContext、Activity 关联。

如需切换日志实现,可将 UseSerilogProvider 设为 false 并自定义 ConfigureLoggingBuilder