课件和 Demo 地址
https://gitee.com/geektime-geekbang/NET-Core
作者回复: 两本社区大佬的新书: 《.NET Core 底层入门》 偏底层一点 《ASP.NET Core微服务实战》 微服务方面的
作者回复: .NET Core组件化的架构思路很值得学习
作者回复: trace一般在定义组件的内部使用,记录详细的执行过程信息,用以暴露给组件使用者。 debug与trace很像,但一般仅在有调试意图的位置记录,且更多地是给组件的开发者自己查看。 info则是在业务场景、服务调用场景等更贴近业务实现部分的信息记录。
作者回复: 感谢支持
作者回复: 后面会重新梳理一下
作者回复: 如果用void在catch异常并记录后要重新throw表示异常退出。 如果用int,则可以catch并记录后返回1表示异常退出。
作者回复: 示例代码Program.cs 中最后一句 public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); }) .UseSerilog(dispose: true);