日志记录升级(中间件全局日志)
摘要:1.继承IExceptionFilter只是用于记录全局异常异常日志,现在我想记录每个请求的日志并且入库。 需要用到IAsyncActionFilter,继承该接口,用于记录每一个action方法的请求信息,作用是记录每个操作的记录,简单点来讲就是记录哪个人调用了哪个方法。 添加一个继承该接口的过滤
阅读全文
posted @
2024-01-03 13:56
尝尝手指
阅读(827)
推荐(4) 编辑
5.使用日志+自定义全局异常过滤器
摘要:

刚开始写文章,封装Base基类的时候,添加了trycatch异常块,不过当时没有去记录日志,直接return了。有小伙伴劝我不要吃了Exception 其实没有啦,项目刚开始,我觉得先做好整体结构比较好。像是盖楼一样。先把楼体建造出来,然后再一步一步的美化完善。 基础的仓储模式已经ok,Autofa
阅读全文
posted @
2023-09-22 14:47
尝尝手指
阅读(801)
推荐(4) 编辑
AOP拦截日志
摘要:首先对于AOP切面编程,我也是刚学习,了解不深,这边先引用老张的博客,方便大家学习。 首先想一想,如果有这么一个需求,要记录整个项目的接口和调用情况,当然如果只是控制器的话,还是挺简单的,直接用一个过滤器或者一个中间件,还记得咱们开发Swagger拦截权限验证的中间件么,那个就很方便的把用户调用接口
阅读全文
posted @
2023-07-23 17:18
尝尝手指
阅读(76)
推荐(1) 编辑
Nlog基本使用
摘要:引入get包:NLog.Extensions.Logging 添加一个nlog.cofig文件 并设置属性,始终复制或较新则复制 <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/sche
阅读全文
posted @
2023-06-04 21:08
尝尝手指
阅读(169)
推荐(0) 编辑
Log4net的使用教程
摘要:

不怎么爱写日志,(就是比较懒),后来遇上bug了找不到问题,才决定好好使用日志 其实说实话,log4配置的那些东西记不太住,但也不需要记住什么。百度就有现成的,自己跟着网上配置好之后,稍微记录一下,为以后节省时间。 1、第一步肯定就是引入log4net的包啦 包名就叫:log4net 2、第二步是需
阅读全文
posted @
2022-07-01 19:02
尝尝手指
阅读(764)
推荐(0) 编辑