Package-level declarations

Types

Link copied to clipboard

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

Link copied to clipboard

当无法加载任何 SimbotLoggerProcessorsFactory 时使用的默认工厂。 默认工厂中只有一个用于控制台输出的 ConsoleSimbotLoggerProcessor.

Link copied to clipboard

日志的调度模式。

Link copied to clipboard
class LogInfo(val level: LogLevel, val marker: Marker?, val msg: String, val args: Array<out Any?>, val error: Throwable?, val name: String, val fullName: String, val thread: Thread, val timestamp: Long)

一次日志所记录的信息。

Link copied to clipboard
class SimbotLogger(fullyQualifiedCallerName: String, processors: List<SimbotLoggerProcessor>, sendLog: (LogInfo) -> Unit) : Logger

基础的Simbot Logger类。

Link copied to clipboard

simbot-logger的实现中进行传递的配置文件。

Link copied to clipboard

simbot-logger 的 slf4j 日志工厂。

Link copied to clipboard

用于作为 SimbotLogger 中的日志处理器所使用的,通过 SimbotLoggerProcessorsFactory 进行加载,并取第一个有效工厂。

Link copied to clipboard

SimbotLoggerProcessor 的工厂接口, 通过 Java Service Loader (java.util.ServiceLoader) 进行加载。

Link copied to clipboard

simbot-logger 的日志工厂 provider。

Inherited functions