gpt4 book ai didi

java - 从 android.util.log 迁移

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:41 25 4
gpt4 key购买 nike

我正在 Android 库中获取类文件,并将非 Android 特定类(数据结构等)移动到普通的 java 库中。其中一些类使用 android.util.Log 进行日志记录。我想保留日志记录,但不依赖于我的普通 java 库中的 android 记录器。理想情况下,在 Android 程序中运行时,日志记录替代品仍会转到 Android 记录器。

这里采取的最佳行动方案是什么?我可以用 java.util.Logging 替换吗?

最佳答案

我建议您在库中使用 SLF4J 并将其与 Android 的 Logback 实现结合起来。

    [group: 'org.slf4j', name: 'slf4j-api', version: '1.7+']

[group: 'com.github.tony19', name: 'logback-android-core', version: '1+'],
[group: 'com.github.tony19', name: 'logback-android-classic', version: '1+']

SLF4J 是一个提供日志记录接口(interface)但没有实现的库。任何日志记录实现库(例如 Logback 或 Log4j)都可以编译到您的应用程序中以提供实际的日志记录配置和输出。

关于java - 从 android.util.log 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31340876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com