java.lang.Object
api.linlang.audit.LinLog
日志、审计与问题报告的静态兼容门面。
插件业务代码优先通过 lin.linAudit() 取得绑定当前插件的统一入口。
本类供运行时内部代码和无法直接取得插件门面的基础设施使用。
-
方法概要
修饰符和类型方法说明static void为指定插件记录结构化审计事件。static void记录结构化审计事件。static void记录启动横幅消息。static voiddebug(LogTemplate template, Object... values) 使用结构化模板记录调试日志。static void记录调试日志。static voiderror(LogTemplate template, Object... values) 使用结构化模板记录错误日志。static voiderror(LogTemplate template, Throwable cause, Object... values) 使用结构化模板记录带原因的错误日志。static void记录错误日志。static void记录带原因的错误日志。static voidfile(LogTemplate template, Object... values) 使用结构化模板只向普通日志文件记录信息。static void仅向普通日志文件输出 INFO 级别日志。static voidflush()刷新默认 owner 的待写记录。static void将默认 owner 的管理员消息发送给指定目标。static void将默认 owner 的管理员消息发送给在线管理员。static void将默认 owner 的启动消息输出到控制台。static LinAudit为指定业务类创建统一审计入口。static LinLogger为指定业务类创建普通日志成员。static voidinfo(LogTemplate template, Object... values) 使用结构化模板记录普通信息日志。static void记录普通信息日志。static voidinit(LogTemplate template, Object... values) 使用结构化模板记录初始化阶段日志。static void为指定插件记录初始化阶段日志。static void记录初始化阶段日志。static voidop(LogTemplate template, Object... values) 使用结构化模板记录面向在线管理员的提示。static void为指定插件记录面向在线管理员的提示。static void记录面向在线管理员的提示。static voidproblem(LinProblem problem) 报告一个结构化问题。static voidstartup(LogTemplate template, Object... values) 使用结构化模板记录启动阶段日志。static void为指定插件记录启动阶段日志。static void记录启动阶段日志。static voidwarn(LogTemplate template, Object... values) 使用结构化模板记录警告日志。static voidwarn(LogTemplate template, Throwable cause, Object... values) 使用结构化模板记录带原因的警告日志。static void记录警告日志。static void记录带原因的警告日志。
-
方法详细资料
-
getAudit
为指定业务类创建统一审计入口。- 参数:
ownerHint- 插件主类或业务类- 返回:
- 绑定该 owner 的统一入口
-
getLogger
为指定业务类创建普通日志成员。- 参数:
ownerHint- 插件主类或业务类- 返回:
- 绑定该 owner 的日志成员
-
debug
记录调试日志。- 参数:
message- 日志模板values- 模板参数
-
debug
使用结构化模板记录调试日志。- 参数:
template- 日志模板values- 模板参数
-
info
记录普通信息日志。- 参数:
message- 日志模板values- 模板参数
-
info
使用结构化模板记录普通信息日志。- 参数:
template- 日志模板values- 模板参数
-
file
仅向普通日志文件输出 INFO 级别日志。- 参数:
message- 日志消息values- 占位参数或扩展字段
-
file
使用结构化模板只向普通日志文件记录信息。- 参数:
template- 日志模板values- 模板参数
-
warn
记录警告日志。- 参数:
message- 日志模板values- 模板参数
-
warn
使用结构化模板记录警告日志。- 参数:
template- 日志模板values- 模板参数
-
warn
记录带原因的警告日志。- 参数:
message- 日志模板cause- 关联异常values- 模板参数
-
warn
使用结构化模板记录带原因的警告日志。- 参数:
template- 日志模板cause- 关联异常values- 模板参数
-
error
记录带原因的错误日志。- 参数:
message- 日志模板cause- 关联异常values- 模板参数
-
error
使用结构化模板记录带原因的错误日志。- 参数:
template- 日志模板cause- 关联异常values- 模板参数
-
error
记录错误日志。- 参数:
message- 日志模板values- 模板参数
-
error
使用结构化模板记录错误日志。- 参数:
template- 日志模板values- 模板参数
-
init
记录初始化阶段日志。- 参数:
message- 日志模板values- 模板参数
-
init
使用结构化模板记录初始化阶段日志。- 参数:
template- 日志模板values- 模板参数
-
op
记录面向在线管理员的提示。- 参数:
message- 消息模板values- 模板参数
-
op
使用结构化模板记录面向在线管理员的提示。- 参数:
template- 消息模板values- 模板参数
-
op
为指定插件记录面向在线管理员的提示。- 参数:
owner- 插件或业务 ownermessage- 消息模板values- 模板参数
-
startup
记录启动阶段日志。- 参数:
message- 日志模板values- 模板参数
-
startup
使用结构化模板记录启动阶段日志。- 参数:
template- 日志模板values- 模板参数
-
startup
为指定插件记录启动阶段日志。- 参数:
owner- 插件或业务 ownermessage- 日志模板values- 模板参数
-
init
为指定插件记录初始化阶段日志。- 参数:
owner- 插件或业务 ownermessage- 日志模板values- 模板参数
-
banner
记录启动横幅消息。- 参数:
message- 横幅内容
-
audit
记录结构化审计事件。- 参数:
event- 稳定的事件标识fields- 扩展字段,按名称和值交替排列
-
audit
为指定插件记录结构化审计事件。- 参数:
owner- 插件或业务 ownerevent- 稳定的事件标识fields- 扩展字段,按名称和值交替排列
-
problem
报告一个结构化问题。- 参数:
problem- 问题对象
-
flush
public static void flush()刷新默认 owner 的待写记录。 -
flushStartupToConsole
public static void flushStartupToConsole()将默认 owner 的启动消息输出到控制台。 -
flushOpToOnlineOps
public static void flushOpToOnlineOps()将默认 owner 的管理员消息发送给在线管理员。 -
flushOpTo
将默认 owner 的管理员消息发送给指定目标。- 参数:
op- 接收目标
-