Android集成日志框架logback-android
添加依赖//日志框架//https://github.com/tony19/logback-androidimplementation 'org.slf4j:slf4j-api:1.7.29'implementation 'com.github.tony19:logback-android:2.0.0'创建配置文件官方文档文件名称必须是app/src/main/assets/logback.xml
·
添加依赖
//日志框架
//https://github.com/tony19/logback-android
implementation 'org.slf4j:slf4j-api:1.7.29'
implementation 'com.github.tony19:logback-android:2.0.0'
创建配置文件官方文档
文件名称必须是app/src/main/assets/logback.xml
<!--
Debug以及以上级别都打印到控制台
这是一个备份文件-->
<configuration>
<!--定义一个日志添加器
用来将日志输出到控制台
当然也可以自定义
name:名称;方便后面引用
class:具体的实现类-->
<appender name="logcat" class="ch.qos.logback.classic.android.LogcatAppender">
<!--tag编码器-->
<tagEncoder>
<!--12:表示缩短日志所在全类名-->
<pattern>%logger{12}</pattern>
</tagEncoder>
<!--日志编码器-->
<encoder>
<!--线程信息
如果不足20字符
就右边填充空格
%msg:就是真实的日志信息了-->
<pattern>[%-20thread] %msg</pattern>
</encoder>
</appender>
<!--根日志打印到哪里
或者可以理解为
默认日志打印到哪里
level:指定日志级别-->
<root level="DEBUG">
<!--appender-ref:引用日志添加器
这里引用了logcat-->
<appender-ref ref="logcat" />
</root>
</configuration>
获取日志器
需要在每一个Activity初始化
//获取日志框架
//第二参数就是Tag
Logger log = LoggerFactory.getLogger(LoginActivity.class);
然后就可以打印了
//打印日志
log.debug("initViews");
更多推荐
已为社区贡献5条内容
所有评论(0)