TeamBlog——规范、高效的项目管理知识库
艺萨科技
千日千月
艺萨科技
千日千月
  • Guide
  • 数据库规范
    • 基础规范
    • 通用模型
  • Vue前端框架
    • Guide
    • 通用说明
    • Element-admin-web
    • Arco-Design-web
  • Java服务端框架
    • Guide
    • 通用说明
    • JPA的封装
    • jDaoMySQL的使用
    • jCoder代码生成
    • 应用配置文件
  • PHP服务端框架
    • Guide
    • schedule定时任务
    • 数据库表、字段的命名原则
    • 接口文档自动生成
    • 队列
    • 日志管理
    • 接口加密
    • 文件的处理
    • RBAC的权限控制(待补充)
    • 一些工具
    • 一些写法
    • env说明
    • 公共的方法
  • 通用能力
    • Guide
    • Web文件预览
    • 统计平台
    • KeyCloak
    • 综合工具平台
    • 内网穿透
    • IM能力
    • 安全扫描

日志管理

针对Laravel日志,已经封装了GLogger方法,可以进行日志的打印,其种在Request和Response中,都进行了日志流水的管理,在项目中使用processLog打印日志即可

建议根据级别进行日志输出,即error>info>debug

特殊说明,针对队列,请注意获取流水号,在GLogger里面存在,然后传入队列,以便知道哪个队列任务是由哪个请求触发的

提供了RecordRequestLog中间件,用于存放请求日志信息,一般情况下应该用ELK进行日志缓存,但一般项目也可以通过开启ENABLE_REQUEST_LOG的方式,将请求信息进行缓存

Last Updated:: 1/9/23, 6:03 PM
Contributors: mtt-Ada@yisa.art
Prev
队列
Next
接口加密