ConsoleSimbotLoggerProcessor

将日志直接打印到控制台上的处理器。

使用配置

日志级别

当参数 defaultLevel 未指定日志等级的时候,会尝试加载系统参数 simbot.logger.level, 如果系统参数也找不到,则默认为 love.forte.simbot.logger.LogLevel.INFO 级别。

你可以通过JVM参数 simbot.logger.level 来指定一个控制台的日志等级而不需要直接提供一个新的 SimbotLoggerProcessorsFactory 实现, 例如

-Dsimbot.logger.level=DEBUG

Constructors

Link copied to clipboard
constructor(configuration: SimbotLoggerConfiguration)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun doHandle(info: LogInfo)

处理日志。 doHandle 是当 SimbotLoggerFactory 中的异步处理通道尚未关闭的时候进行的处理函数。

Link copied to clipboard
open override fun isLevelEnabled(name: String?, level: LogLevel, marker: Marker?): Boolean

检测日志等级是否可用。

Inherited functions