Package-level declarations
Types
Link copied to clipboard
class ConsoleSimbotLoggerProcessor(configuration: SimbotLoggerConfiguration) : SimbotLoggerProcessor
将日志直接打印到控制台上的处理器。 当参数 defaultLevel 未指定日志等级的时候,会尝试加载系统参数 simbot.logger.level
, 如果系统参数也找不到,则默认为 love.forte.simbot.logger.LogLevel.INFO 级别。
Link copied to clipboard
当无法加载任何 SimbotLoggerProcessorsFactory 时使用的默认工厂。 默认工厂中只有一个用于控制台输出的 ConsoleSimbotLoggerProcessor.
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
interface SimbotLoggerProcessor
用于作为 SimbotLogger 中的日志处理器所使用的,通过 SimbotLoggerProcessorsFactory 进行加载,并取第一个有效工厂。
Link copied to clipboard
interface SimbotLoggerProcessorsFactory
SimbotLoggerProcessor 的工厂接口, 通过 Java Service Loader
(java.util.ServiceLoader) 进行加载。