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);
里面还有很多其他方法

看效果

浙公网安备 33010602011771号