Annotation Interface WebLog


@Target({METHOD,TYPE}) @Retention(RUNTIME) @Documented public @interface WebLog
操作日志注解
作者:
zuihou
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    boolean
    是否拼接Controller类上@Api注解的描述值
    boolean
    是否启用 操作日志 禁用控制优先级:lamp.log.enabled = false > 控制器类上@WebLog(enabled = false) > 控制器方法上@WebLog(enabled = false)
    模块
    boolean
    是否记录方法的入参
    boolean
    若设置了 request = false、requestByError = true,则方法报错时,依然记录请求的入参
    boolean
    是否记录返回值
    操作日志的描述, 支持spring 的 SpEL 表达式。
  • 元素详细资料

    • enabled

      boolean enabled
      是否启用 操作日志 禁用控制优先级:lamp.log.enabled = false > 控制器类上@WebLog(enabled = false) > 控制器方法上@WebLog(enabled = false)
      返回:
      是否启用
      默认值:
      true
    • value

      String value
      操作日志的描述, 支持spring 的 SpEL 表达式。
      返回:
      {String}
      默认值:
      ""
    • modular

      String modular
      模块
      默认值:
      ""
    • controllerApiValue

      boolean controllerApiValue
      是否拼接Controller类上@Api注解的描述值
      返回:
      是否拼接Controller类上的描述值
      默认值:
      true
    • request

      boolean request
      是否记录方法的入参
      返回:
      是否记录方法的入参
      默认值:
      true
    • requestByError

      boolean requestByError
      若设置了 request = false、requestByError = true,则方法报错时,依然记录请求的入参
      返回:
      当 request = false时, 方法报错记录请求参数
      默认值:
      true
    • response

      boolean response
      是否记录返回值
      返回:
      是否记录返回值
      默认值:
      true