Serilog日志管理

当我们想做一个简单的日志记录程序 又不想集成太多程序 我们可以使用Serilog

1首先安装下面两个包

2我们在program中使用 作为全局的一个静态方法

   public static void Main(string[] args)
        {
            Log.Logger = new LoggerConfiguration()
                .MinimumLevel.Debug()
                //日志记录的地址为bin-debug下的logs文件下
                .WriteTo.File($"{AppDomain.CurrentDomain.BaseDirectory}/logs/InRoadLog.txt", rollingInterval: RollingInterval.Day)
                .CreateLogger();
            CreateHostBuilder(args).Build().Run();
        }

3 具体使用

    Log.Error("上传错误:" + e.ToString());
    Log.Information("上传成功:" + message);

里面还有很多其他方法

看效果

posted @ 2021-08-19 10:41  原往  阅读(148)  评论(0)    收藏  举报