手把手教你AspNetCore WebApi:Serilog( 二 )
更改Program类 , 使用ReadFrom.Configuration()并传递一个IConfiguration对象 。
public static IConfiguration Configuration { get; } = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json", optional: false, reloadOnChange: true).AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? "Production"}.json", optional: true).AddEnvironmentVariables().Build();public static void Main(string[] args){Log.Logger = new LoggerConfiguration().ReadFrom.Configuration(Configuration).Enrich.FromLogContext().CreateLogger();try{Log.Information("启动主机");CreateHostBuilder(args).Build().Run();}catch (Exception ex){Log.Fatal(ex, "主机意外终止");}finally{Log.CloseAndFlush();}}
小结【手把手教你AspNetCore WebApi:Serilog】目前为止 , 小明把日志记录也搞定了 , 摸了摸光滑的脑袋 , 对于优秀青年小明来说添加日志按时so easy!当然Serilog可不是这么简单 , 还有很多功能留给其他小伙伴们去发掘 。
推荐阅读
- 教你用Siri来控制电脑:真香
- 虾米音乐别了!教你把虾米导入QQ音乐网易云音乐
- 教你一招,把纸质证件扫描到手机变成电子档,非常清晰,永久保存
- 手机网速慢?多半是这4个原因造成的,教你一招提升网速
- 手把手配置HLS流媒体服务器
- 京东元旦钜惠来袭,人气大牌折上更叠加95折,教你花最少的钱买到真香装备
- 剪视频很头大?Reno5 Pro+教你简单制作Vlog
- 新iPhone12系列不知道怎么选?教你轻松选择购买版本
- 教你用手机把自己的照片制作成音乐视频,模板多,操作又简单
- 手把手教学的腕上私教!华为WATCH FIT评测:功能无憾的旗舰方表