模块 linlang.api

接口 LinAudit


public interface LinAudit
单个 Linlang 门面的日志、审计与问题报告统一入口。

开发者无需分别初始化成员。普通日志通过 logger() 输出, 行为审计通过 record(AuditEvent) 记录,结构化问题通过 problem() 报告。

  • 方法概要

    修饰符和类型
    方法
    说明
    void
    等待当前入口已经提交的文件记录完成写入。
    返回当前门面绑定的普通日志成员。
    返回当前门面绑定的问题报告成员。
    void
    记录结构化审计事件。
    default void
    record(String event, Object... fields)
    使用键值对快速记录审计事件。
  • 方法详细资料

    • logger

      LinLogger logger()
      返回当前门面绑定的普通日志成员。
      返回:
      日志成员
    • problem

      返回当前门面绑定的问题报告成员。
      返回:
      问题报告成员
    • record

      void record(AuditEvent event)
      记录结构化审计事件。
      参数:
      event - 审计事件
    • record

      default void record(String event, Object... fields)
      使用键值对快速记录审计事件。
      参数:
      event - 稳定的事件名称
      fields - 事件字段,按照 key、value 顺序提供
    • flush

      void flush()
      等待当前入口已经提交的文件记录完成写入。