android - SLF4J和Gradle-看不到任何日志

标签 android maven gradle slf4j

最近,我决定将我的Android项目从Maven转移到gradle。不幸的是,我使用的记录器SLF4J不再起作用。

Gradle项目已正确同步,我可以访问SLF4J库,但在logcat中看不到任何日志。

在SFL4J官方网站上,我发现Maven和Gradle使用它之间没有什么特别的改变(仅是添加依赖项的语义)。知道我应该在哪里寻找和回答吗?

最佳答案

经过几个小时的研究,终于找到了解决方案。公平地说,“解决方法”。当我们从Maven中央存储库-v1.7.7添加最新版本时,SLF4J-android无法正常工作。使用候选版本,一切都可以按预期进行-v1.6.1-RC1。

老实说,我遇到麻烦了-在从Maven迁移到Gradle的过程中,我已将slf4j-android的使用版本从RC更新为最新版本。

我已经意识到slf4j-android v1.7.7可以正确显示'info'日志,并且'debug'日志存在一些问题。此问题与为调试日志(VERBOSE)设置的错误日志级别有关,并且报告为bug

关于android - SLF4J和Gradle-看不到任何日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25105757/

相关文章:

java - NoClassDefFoundError : DataAccessException using spring

android - 添加 'com.amazonaws:aws-android-sdk-core:2.2.+'时发生Gradle编译错误

kotlin - 如何在 buildSrc 模块中导入 KotlinMultiplatformExtension?

Android:如何解析 BIG JSON 流

android - Gradle:为什么加运算符会导致欺骗字符串连接?

java - Spring 无法在 Controller 中 Autowiring 存储库

java - Google 云存储运行时错误

android - 从 Android Studio 中的 Gradle 项目向 VCS 提交的内容

android - 在仪器测试中以编程方式设置模拟器/设备方向

android - BluetoothServerSocket.accept() 即使设备已配对也不会返回