Package org.shoulder.log.operation.logger
package org.shoulder.log.operation.logger
-
ClassDescription基础操作日志记录,封装了记录前后触发逻辑 记录前先校验,若日志不符合自己的规范要求则不记录这条操作日志,并在运行日志中记录为什么不合规操作日志记录器 子类要求:不能抛出异常,遇到异常需要 logger处理。因为抛出异常可能导致上层业务失败日志记录拦截器 可以在日志记录前后做一些事情(对即将记录的日志进行数据清洗等工作) 用途举例: 空值填充:如日志中有 objectId 但是缺少 objectName,可以在这里查数据库填充。 数据转换:如日志中表示性别的部分为 0 或 1,需要转换成有意义的数据。 数据标准:批量记录时将10条合成为1条记录。 合法校验:过滤不符合预期的日志。 格式规范:将字段统一格式。 其他自定义业务规则.....