日志管理

日志类型


  • 系统日志

后台运行过程中,重要信息记录。如系统初始化、配置信息或缓存加载、定时任务执行等

  • 安全日志

用户登录、注销、修改密码等

  • 操作日志

用户操作、配置定义等

DB设计


  • sn: 日志流水
  • type:日志类型
  • userId: 操作用户
  • desc: 描述信息
  • module: 模块(进一步对日志做细分使用)
  • dateTime: 产生时间
  • status: 状态
  • level: 级别
  • remark: 备注

实现


  • 背景

日志产生量大,需要考虑并发,可以使用类静态方法,需要做同步处理,否则可能产生共享数据

  • 后台方法定义
private static void saveLogToDB();
public static void recordSysLog();
public static void recordSecurityLog();
public static void recordOperationLog();

备注:描述信息可以考虑使用国际化key,通过国际化模块做友好记录或返回给前台

  • 前台数据
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,073评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,102评论 18 399
  • 日志文件对于一个服务器来说是非常重要的,它记录着服务器的运行信息,许多操作都会写日到日志文件,通过日志文件可以监视...
    时待吾阅读 4,635评论 0 5
  • 需要用到的东西请去高德地图API官网下载本次教程是对比着高德官网的demo一步步添加东西,所以需要有一份demo就...
    心中有梦丶身边有你阅读 5,080评论 0 1
  • 看着娱乐头条的一篇文章“结婚后的第几年最难?大多数婚姻都栽在了这里”里面讲诉了结婚以后第一年100分,第二年95分...
    嗳宁阅读 3,021评论 0 0

友情链接更多精彩内容