使用 tinylog 2.0

using tinylog 2.0

我尝试在 android 上使用 tinylog 2.0,但遇到了问题。 记录器打印该错误:

LOGGER WARN: No logging framework implementation found in classpath. Add tinylog-impl.jar for outputting log entries.

但是在 gradle 文件中我有

implementation 'org.tinylog:tinylog-api:2.0.0-M3'
implementation 'org.tinylog:tinylog-impl:2.0.0-M3'

我不使用混淆器,并且在 Gradle

中标记 minifyEnabled 为 false

我发现应用程序无法加载 类,因为找不到它们。我不明白,为什么 类 不在 APK 文件中

在 tinylog 2.0.0-M3 中,有一个错误导致错误的 class 加载器被用于加载 tinylog 的服务文件。此错误在另一个上下文中被报告为 issue #96 并已通过 tinylog 2.0.0-M4 修复。

只需更新您的依赖项:

implementation 'org.tinylog:tinylog-api:2.0.0-M4'
implementation 'org.tinylog:tinylog-impl:2.0.0-M4'