Package-level declarations
Types
Link copied to clipboard
class ConsoleSimbotLoggerProcessor(configuration: SimbotLoggerConfiguration) : SimbotLoggerProcessor
将日志直接打印到控制台上的处理器。
Link copied to clipboard
当无法加载任何 SimbotLoggerProcessorsFactory 时使用的默认工厂。 默认工厂中只有一个用于控制台输出的 ConsoleSimbotLoggerProcessor.
Link copied to clipboard
日志的调度模式。
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
class SimbotLoggerFactory(processors: List<SimbotLoggerProcessor>, configuration: SimbotLoggerConfiguration) : ILoggerFactory
simbot-logger
的 slf4j 日志工厂。
Link copied to clipboard
interface SimbotLoggerProcessor
用于作为 SimbotLogger 中的日志处理器所使用的,通过 SimbotLoggerProcessorsFactory 进行加载,并取第一个有效工厂。
Link copied to clipboard
interface SimbotLoggerProcessorsFactory
SimbotLoggerProcessor 的工厂接口, 通过 Java Service Loader
(java.util.ServiceLoader) 进行加载。
Link copied to clipboard
simbot-logger
的日志工厂 provider。