我是靠谱客的博主 诚心咖啡,最近开发中收集的这篇文章主要介绍android日记管理,安卓日志文件的写入与管理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在项目开发中,经常需要通过日志来进行调试和疑难排查。而日志持久化是真正开发线上app必不可少的。安卓本身的Log类,是将日志输出到控制台,并不能输出到文件。本文介绍一个简单实用的LogUtils的用法和实现逻辑,可以将Log写出到日志中,给大家做参考。源码在此:log-to-file。

使用该LogUtils类,需要在Application的onCreate中添加初始化代码,如下:

private void initLog() {

LogUtils.setLogDir(YiqiConfig.getLogFolderPath());

if (EnvironmentUtils.getVersionName().toLowerCase().contains("beta")) {

LogUtils.setLogLevel(LogUtils.LogLevel.DEBUG);

} else {

// 为了保护隐私和保证log的整洁,正式版上只打比warn高的log,即warn, error和assert

LogUtils.setLogLevel(LogUtils.LogLevel.WARN);

}

}

用法和android.utils.Log一样,方法名和参数都一一对应。增加的功能就是在输出到控制台之后,还会输出到日志文件中,以及管理日志文件的个数。单个日志文件的大小和日志文件的个数都可以在代码中设置。

private static final int LOG_FILES_MAX_NUM = 5; //文件最多有5个

private static final int LOG_FILE_MAX_SIZE = 1

最后

以上就是诚心咖啡为你收集整理的android日记管理,安卓日志文件的写入与管理的全部内容,希望文章能够帮你解决android日记管理,安卓日志文件的写入与管理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部