软件log是啥,电脑上软件log在哪

首页 > 经验 > 作者:YD1662022-10-28 22:05:52

在Android应用开发过程中,经常会用到日志打印功能,如果使用Android系统的android.util.Log来打印日志,那么不能够做到将日志内容持久化存储下来,这样就不方便开发人员追溯问题了~

本文给大家分享下Android开发下的日志框架xLog的使用,利用它能实现将日志持久化到磁盘中,存储为文件,类似于Java Web开发中使用到的logback框架;将采集到的日志文件发送给开发人员,便于排查问题~,很适合将xLog集成到测试版的应用中来收集问题

使用到的软件环境

参考文档:https://github.com/elvishew/xLog/blob/master/README_ZH.md

使用方式

1.修改app下的build.gradle,添加xLog日志库的依赖

软件log是啥,电脑上软件log在哪(1)


2.因为要将日志内容写入磁盘,需要编辑应用清单文件AndroidManifest.xml添加文件相关权限

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>

软件log是啥,电脑上软件log在哪(2)


3.做好配置后,就可以在工程中使用了,先是初始化xLog的相关打印配置,建议放在ApplicationonCreate生命周期中初始化一次就可以了,我这里为了演示方便,就直接在MainActivityonCreate中初始化了

软件log是啥,电脑上软件log在哪(3)


初始化的代码中可以配置日志打印的生效级别,线程信息,堆栈深度,打印格式,写入文件路径等

软件log是啥,电脑上软件log在哪(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.