java.lang.Object
api.linlang.audit.event.AuditEvent
一条结构化审计事件。
事件名称应当是稳定的机器可读标识,例如 config.reload。
展示文本和多语言内容不应作为事件名称。
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明action()返回操作名称。actor()返回操作者标识。static AuditEvent.Builder创建审计事件构建器。返回关联标识。event()返回稳定的事件标识。fields()返回扩展字段。static AuditEvent使用键值对快速创建审计事件。outcome()返回执行结果。resource()返回资源标识。返回事件时间。
-
方法详细资料
-
builder
创建审计事件构建器。- 参数:
event- 稳定的事件名称- 返回:
- 构建器
-
of
使用键值对快速创建审计事件。- 参数:
event- 稳定的事件名称fields- 事件字段,按照 key、value 顺序提供- 返回:
- 审计事件
-
timestamp
返回事件时间。- 返回:
- 事件时间
-
event
返回稳定的事件标识。- 返回:
- 事件标识
-
actor
返回操作者标识。- 返回:
- 操作者标识;未设置时为
null
-
action
返回操作名称。- 返回:
- 操作名称;未设置时为
null
-
resource
返回资源标识。- 返回:
- 资源标识;未设置时为
null
-
outcome
返回执行结果。- 返回:
- 执行结果,默认
AuditOutcome.UNKNOWN
-
correlationId
返回关联标识。- 返回:
- 关联标识;未设置时为
null
-
fields
返回扩展字段。- 返回:
- 不可修改的扩展字段映射
-