Logback 继承自 log4j。
可以通过引入依赖,或者引入jar包来使用
参考Android使用logback日志框架_jordanhgl的专栏-CSDN博客
特性:
支持占位符 ‘{}’
支持xml、代码方式配置appender
文件滚动方式: 按时间 按文件大小等
支持日志文件压缩,当日志文件以.gz or .zip结尾
支持发送邮件(默认error级别日志)
支持写入数据库(目前支持三种 oracle、mysql & sql server)
3、Appender
Appender用来指定用户采用那种方式进行日志记录、输出,常用的方式如控制台、文件输出。一下列举了几个使用频率较高的appender,均为logback提供,大家在使用时只需要做好配置工作即可。
3.1 ConSoleAppender
3.2 FileAppender
3.3 RollingFileAppender
3.5 SMTPAppender
配置文档文件名称必须是app/src/main/assets/logback.xml
<!--
Debug以及以上级别都打印到控制台
这是一个备份文件-->
<configuration>
<!--定义一个日志添加器
用来将日志输出到控制台
当然也可以自定义
name:名称;方便后面引用
class:具体的实现类-->
<appender name="logcat" class="ch.qos.logback.classic.android.LogcatAppender">
&

本文介绍了如何在Android中集成和使用logback-android,这个日志框架继承自log4j,具备丰富的特性,如占位符支持、多种配置方式、文件滚动和压缩、邮件及数据库日志输出。主要讨论了不同类型的Appender,如ConsoleAppender、FileAppender、RollingFileAppender和SMTPAppender,并强调了配置文件logback.xml的位置以及如何在Activity中初始化和使用日志器。
4620

被折叠的 条评论
为什么被折叠?



