V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhwguest
V2EX  ›  Android

org.slf4j:slf4j-android 大家推荐什么替代啊?

  •  
  •   zhwguest · 23 小时 9 分钟前 · 618 次点击

    能够在 android 和 unit test 环境中无缝切换就行...

    2 条回复    2024-09-27 15:25:47 +08:00
    kapaseker
        1
    kapaseker  
       20 小时 39 分钟前
    我现在用的是 ch.qos.logback » logback-core
    AoEiuV020JP
        2
    AoEiuV020JP  
       18 小时 50 分钟前
    implementation(platform(libs.slf4j.bom))
    implementation(libs.slf4j)
    runtimeOnly(libs.slf4j.android)
    testImplementation(libs.slf4j.simple)

    slf4j-bom = { group = "org.slf4j", name = "slf4j-bom", version.ref = "slf4j" }
    slf4j = { group = "org.slf4j", name = "slf4j-api" }
    slf4j-simple = { group = "org.slf4j", name = "slf4j-simple" }
    slf4j-android = { group = "uk.uuid.slf4j", name = "slf4j-android", version.ref = "slf4j-android" }

    // pc 端的单元测试移除无法使用的 slf4j-android ,
    // 关键是 runtimeOnly 依赖不只加入 apk 中,test 也会加上,
    configurations
    .filter { it.name.startsWith("test") }
    .forEach { conf ->
    conf.exclude(module = "slf4j-android")
    }

    忘记为啥用这个了,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2591 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 02:15 · PVG 10:15 · LAX 19:15 · JFK 22:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.