最近,我决定将我的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/