Android集成日志框架logback-android(log4j)

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

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">
        &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值