Skip to content

概述

Version 1.3.7

实验性提示

针对 SLF4J 的支持目前处于开发阶段, API 随时可能发生变化。

@LogExperimental
class SLF4JKtTest {

    private var logger: Logger by Delegates.notNull()

    @Test
    fun simpleTest() {
        Slf4jProvider.Options.setFactory(logFactory)
        logger = LoggerFactory.getLogger("SLF4JKtTest")
        logger.debug("This is a message")
    }

}

添加依赖

当前版本 version

implementation 'io.github.sakurajimamaii:log-slf4j:$version'
implementation("io.github.sakurajimamaii:log-slf4j:$version")

配置

Version 1.3.7

通过 Slf4jProvider.Options ,你可以进行相关配置,例如设置 LogFactory

val logFactory: LogFactory = getLogFactory {
    ...
}

Slf4jProvider.Options.setFactory(logFactory)

提示

Slf4jProvider.Options 的调用必须在 LoggerFactory.getLogger 之前。