C# 日志框架Serilog使用

1、框架和说明

       C#日志框架Serilog支持多种场景输出,简单验证了一下,比较方便

       包的安装,推荐直接使用“推荐NuGet包管理器”安装Serilog.AspNetCore,常见的组件都已经集成在一个包中,使用比较方便

2、配置文件

       Serilog可以由配置文件来定义行为,而且配置文件的修改即时生效。参考配置文件如下:

{
  "Serilog": {
    "Using": [ "Serilog.Sinks.File", "Serilog.Sinks.Console" ], // 引入Serilog.Sinks.Console  
    "MinimumLevel": "Debug", // 默认的最低日志级别,LogEventLevel.Debug/Information/Warning/Error/Fatal
    "WriteTo": [
      {
        "Name": "File", // 使用文件接收器
        "Args": {
          "path": "logs/log-.txt", // Debug日志文件的路径  
          "rollingInterval": "Day", // 每天滚动日志文件  
          "outputTemplate": "[{Timestamp:yyyy-MM-dd HH:mm:ss} {Level:u3}] {Message:lj}{NewLine}", // 可选的输出模板  
          //"outputTemplate": "[{Timestamp:yyyy-MM-dd HH:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值