ballcat-projects / ballcat

😸一个快速开发脚手架,快速搭建企业级后台管理系统,并提供多种便捷starter进行功能扩展。主要功能包括前后台用户分离,菜单权限,数据权限,定时任务,访问日志,操作日志,异常日志,统一异常处理,XSS过滤,SQL防注入,国际化 等多种功能

Home Page:http://docs.ballcat.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

访问日志功能优化

Hccake opened this issue · comments

  1. 日志处理拆分,在放行前和放行后分别添加钩子,方便对于部分耗时较久的请求先打印出简单请求记录,后打印出完整访问日志,也方便分开记录请求和响应。可以参考 org.springframework.web.filter.AbstractRequestLoggingFilter

  2. 添加配置用以控制排除部分 Method 类型请求,比如部分用户不需要记录 OPTION 预检请求,可以通过配置排除

  3. 更方便的控制是否记录请求体与响应体 #236