百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

logback-android

> 编程语言
开源

适用于 Android 的可靠、通用、快速和灵活的日志记录框架

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

适用于 Android 的可靠、通用、快速和灵活的日志记录框架

logback-android() 概述 logback-android 是一个在 Android 上运行的 logback 的轻量版本。此库为 Android 应用程序提供了一个高度可配置的日志记录框架,同时支持多个日志目标:文件、SQLite 数据库、logcat 套接字、syslog、电子邮件。请参阅 Wiki 以获取文档。对于 [email protected],请参阅 1.x 分支。JDK 专用构建 logback-android 以 JDK 专用构件的形式发布,而不是单一的最低公共约定构建: | 产品 | 字节码 | minSdk | |---|---|---| | com.GitHub.tony19:logback-android | Java 11 | 26 (Android 8.0) | | com.GitHub.tony19:logback-android-jdk8 | Java 8 | 21 (Android 5.0) | 除非您的应用程序必须支持比 Android 8.0 更旧的设备,否则请使用 logback-android。快速入门 1. 在 Android Studio 中创建一个新的"基本活动"应用程序。 2. 在 app/build.gradle 中添加以下依赖项: groovy dependencies { implementation 'org.slf4j:slf4j-api:2.0.7' implementation 'com.GitHub.tony19:logback-android:3.0.0' } 如果在单元测试中使用 logback-android,则可以使用 Robolectric,或者使用以下配置: groovy dependencies { implementation 'org.slf4j:slf4j-api:2.0.7' implementation 'com.GitHub.tony19:logback-android:3.0.0' testImplementation 'ch.qos.logback:logback-classic:1.2.11' } configurations.testImplementation { exclude module: 'logback-android' } 3. 在 app/src/main/assets/logback.xml 中创建包含以下内容的文件: xml %logger{12} [%-20thread] %msg 4. 在 MainActivity.java 中添加以下导入: java import org.slf4j.Logger; import org.slf4j.LoggerFactory; 5. ...并修改 onOptionsItemSelected() 以记录"hello world": java @Override public boolean onOptionsItemSelected(MenuItem item) { Logger log = LoggerFactory.getLogger(MainActivity.class); log.info("hello world"); // ... } 6. 构建并启动应用程序。 7. 打开设备的 logcat(通过 Android Studio 中的“Android 监视器”选项卡)。 8. 单击应用程序菜单,然后选择菜单选项。您应该在…

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javaandroidjavalogbacklogging-library

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言