log 包

功能介绍

log 包提供了一个单一的日志API,它抽象了实际的日志实现。

API 列表

函数

函数名功能
getGlobalLogger(Array<Attr>)获取全局Logger对象。
setGlobalLogger(Logger)设置全局Logger对象。

类型别名

类型别名功能
Attr日志消息的键值对类型,是 (String, LogValue) 的类型别名。

接口

接口名功能
LogValue为仓颉数据类型提供序列化到日志输出目标的接口。

类名功能
Logger此抽象类提供基础的日志打印和管理功能。
LogRecord日志消息的“负载”。
LogWriterLogWriter 提供了将仓颉数据类型序列化到日志输出目标的能力。
NoopLoggerLogger 的 NO-OP(无操作)实现。

结构体

结构体名功能
LogLevelLogLevel 为日志级别结构体。

异常类

异常类名功能
LogException用于处理 log 相关的异常。