异常在开发当中总是存在的,开发人员和测试人员不可能24小时,呆在电脑旁边处理异常。而将这些异常要点记录下来形成日志,则是很有必要的,这将有助于我们快速定位解决问题,提高效率,减少人力成本。
新建.net core api项目
新建API控制器StudentController,更改route规则,新建动作方法ExceptionTest,里面写入一个错误。新建基础设施层类库Util。
![3c08f9dc9731bd3c79ae2846429c7905.png](https://i-blog.csdnimg.cn/blog_migrate/493637cd4af9d0d9a97c299261bfabf5.jpeg)
引入log4net日志框架,并完成相关配置
在Util层安装log4net包
![e78386004f7ca26ffd0c929ad6826a0e.png](https://i-blog.csdnimg.cn/blog_migrate/bb3af0d79a7b2374c8e912b1005b40c1.jpeg)
在API层下新建log4net.config配置文件,以配置日志相关设置,并且完成配置文件的内容。(内容无需自己手写,只需配置会用即可,下方内容中有详细注释,开发当中根据实际需要进行配置)