Serilog日志框架-一. Serilog介绍

时间:2024-04-02 22:27:40

Serilog 是 .NET应用程序的诊断日志记录库。它易于设置,具有干净的 API,并且可以在所有最新的 .NET 平台上运行。虽然它即使在最简单的应用程序中也很有用,但 Serilog 对结构化日志记录的支持在检测复杂、分布式和异步应用程序和系统时大放异彩。

1.1 安装Serilog

dotnet add package Serilog
dotnet add package Serilog.Extensions.Logging
dotnet add package Serilog.Sinks.File
dotnet add package Serilog.Sinks.Console
dotnet add package Serilog.Sinks.Async

1.2 Serilog日志级别

public enum LogEventLevel {
  Verbose,       // 相当于Trace
  Debug,     	 // 调试模式
  Information,   // 提示信息
  Warning,       // 警告信息
  Error,         // 错误信息
  Fatal          // 验证错误
}

相关文章