操作日志

SoFast对记录操作日志提供了便捷的方式。

开发

SoFast提供了注解@LogOperator用于记录日志。

使用注解@LogOperator需要设置两个参数:

title:操作的业务描述(通常是对该方法或业务的描述)

type:操作的类型(查询、插入、更新、删除、上传、下载)

Constants.SELECT_OPERATOR

Constants.INSERT_OPERATOR

Constants.UPDATE_OPERATOR

Constants.DELETE_OPERATOR

Constants.UPLOAD_OPERATOR

Constants.DOWNLOAD_OPERATOR


    @LogOperator(title = "更新xxxx", type = Constants.UPDATE_OPERATOR)
    @PostMapping(value = "/update")
    public R<Boolean> update(@RequestBody SettingsMail params) {
        // 编写业务代码

        return R.code(MsgConstants.MSG_C002);
    }

配置

SoFast支持通过动态配置设置收集日志的级别,方便同一套代码在不同的环境中收集不同级别的日志

log:
  operator:
    types: insert,update,delete

配置支持以下六种分类

select insert update delete upload download

Copyright © 2020. 恩梯梯数据(中国)信息技术有限公司. all right reserved,powered by Gitbook该文件修订时间: 2022-03-25 17:06:58

results matching ""

    No results matching ""