Skip to content

Add Logging and Monitoring Support #39

@FerdinandSu

Description

@FerdinandSu

Description / 描述

English:
Improve logging and add structured logging support:

  • Implement structured logging with Serilog
  • Add request/response logging middleware
  • Log important business events
  • Support different log outputs (Console, File, Seq, etc.)
  • Add correlation IDs for request tracking

中文:
改进日志记录并添加结构化日志支持:

  • 使用 Serilog 实现结构化日志
  • 添加请求/响应日志中间件
  • 记录重要的业务事件
  • 支持不同的日志输出(控制台、文件、Seq 等)
  • 添加请求跟踪的关联 ID

Difficulty / 难度

Medium / 中等

Estimated Time / 预计时间

4-6 hours

Acceptance Criteria / 验收标准

  • Install Serilog packages
  • Configure Serilog in Program.cs
  • Add request logging middleware
  • Add logging to all managers and controllers
  • Support configuration via environment variables
  • Add documentation for logging configuration
  • Test different log outputs

Before starting, please comment on this issue to let us know you're working on it!
开始前请在此 issue 下评论,让我们知道你正在处理它!

See CONTRIBUTING.md for contribution guidelines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions