MiraiLogger
interface MiraiLogger
日志记录器.
Mirai 日志系统
Mirai 内建简单的日志系统, 即 MiraiLogger. MiraiLogger 的实现有 SimpleLogger, PlatformLogger, SilentLogger.
MiraiLogger 仅能处理简单的日志任务, 通常推荐使用 org.slf4j.Logger, org.apache.logging.log4j.Logger 等日志库.
使用第三方日志库接管 Mirai 日志系统
使用 LoggerAdapters, 将第三方日志 Logger
转为 MiraiLogger. 然后通过 MiraiLogger.Factory 提供实现.
实现或使用 MiraiLogger
不建议实现或使用 MiraiLogger. 请优先考虑使用上述第三方框架. MiraiLogger 仅应用于兼容旧版本代码.
See also
简易 logger, 它将所有的日志记录操作都转移给 lambda (String?, Throwable?) -> Unit
各个平台下的默认日志记录实现.
忽略任何日志记录操作的 logger 实例.
平台通用基础实现. 若 Mirai 自带的日志系统无法满足需求, 请继承这个类并实现其抽象函数.
Inheritors
Types
Functions
Properties
Link copied to clipboard
当 DEBUG 级别的日志启用时返回 true
Link copied to clipboard
获取 MiraiLogger 是否已开启
Link copied to clipboard
当 ERROR 级别的日志启用时返回 true
Link copied to clipboard
当 INFO 级别的日志启用时返回 true
Link copied to clipboard
当 VERBOSE 级别的日志启用时返回 true
.
Link copied to clipboard
当 WARNING 级别的日志启用时返回 true