public interface LinAudit
单个 Linlang 门面的日志、审计与问题报告统一入口。
开发者无需分别初始化成员。普通日志通过 logger() 输出,
行为审计通过 record(AuditEvent) 记录,结构化问题通过
problem() 报告。
-
方法概要
修饰符和类型方法说明voidflush()等待当前入口已经提交的文件记录完成写入。logger()返回当前门面绑定的普通日志成员。problem()返回当前门面绑定的问题报告成员。voidrecord(AuditEvent event) 记录结构化审计事件。default void使用键值对快速记录审计事件。
-
方法详细资料
-
logger
LinLogger logger()返回当前门面绑定的普通日志成员。- 返回:
- 日志成员
-
problem
LinProblemReporter problem()返回当前门面绑定的问题报告成员。- 返回:
- 问题报告成员
-
record
记录结构化审计事件。- 参数:
event- 审计事件
-
record
使用键值对快速记录审计事件。- 参数:
event- 稳定的事件名称fields- 事件字段,按照 key、value 顺序提供
-
flush
void flush()等待当前入口已经提交的文件记录完成写入。
-