Android在Native层输出Log到本地文件
来源:互联网 发布:软件测试java面试题api 编辑:程序博客网 时间:2024/05/21 10:36
主要功能介绍
将Log信息保存到设备本地文件中
主要接口介绍
静态类: NLogger
static void enableNativeLog(int is)
打开或关闭Log输出
static int getEnableNativeLog()
获取当前Log输出状态, 打开或关闭 0 关闭 1 打开
static void enableLogCat(int is)
设置是否将Log信息同时输出到Logcat, 如果打开, Logcat和本地文件中将都存在该Log信息
static int getEnableLogCat()
获取Logcat输出状态, 打开或关闭 0 关闭 1 打开
static void enableNativeLogTime(int is)
设置是否在本地文件中保存Log时间信息
static int getEnableNativeLogTime()
获取当前是否保存时间信息到本地文件 0 否 1 是
static void Log(int level, String tag, String buf)
输出Log信息, level与Logcat中规定的level一致, 如下:
public final static int LEVEL_VERBOSE = 0;
public final static int LEVEL_DEBUG = 1; //默认
public final static int LEVEL_INFO = 2;
public final static int LEVEL_WARN = 3;
public final static int LEVEL_ERROR = 4;
public final static int LEVEL_ASSERT = 5;
static void Log(String tag, String buf)
输出Log信息, level默认为debug
主要功能说明
Log先在native层缓存,log打印接口可以立即返回,不涉及文件操作
native层启动单独线程将缓存log向文件输出,没有缓存log时,线程退出,不会长时间驻留
支持log时间(精确到毫秒),log 标签,log层级的输出
可配置当前是否打印log到文件,以及当前是否输出log到logcat,log可以同时输出到文件和logcat
提示
当前完成了最基本功能, 后续会持续更新完善, 比如, 根据Level过滤Log, 提供打印系统信息接口等.
目前, log会保存到/sdcard/n_log.txt, 任意时刻可以对改该文件进行删除, 转移或者拷贝, 不会造成log的丢失, 文件删除或者转移后, 会生成新的n_log.txt继续保存后续log信息.
代码下载
下载
- Android在Native层输出Log到本地文件
- android调试输出log打印信息到本地文件
- 在 Android Native 程序中输出 LOG
- Android Native层log经验总结
- android开发,使用log在native code中输出日志
- Android保存Log信息到本地文件
- 在Android C/C++层添加LOG调试输出调试
- Android Java层,Native层,Lib层打印Log简介
- android native c++打印log输出
- Android native log输出为kernel log方法
- Android C 层如何输出log
- 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持
- 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持 开花结果
- 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持 开花结果
- 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持
- 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持
- 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持
- 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持
- 在echarts中自定义提示框内容
- maven聚合项目项目间依赖时,出现错误的解决办法
- angularjs中form表单input脏值检测
- lintcode刷题记录合并排序数组 java
- vue解决POST跨域请求
- Android在Native层输出Log到本地文件
- 深度学习术语
- 20171023_chr_classupload Struts2字节流完成文件上传
- Android 自己实现 NavigationView [Design Support Library(1)]
- Python在数据科学中的应用(python 数据挖掘入门)
- RDD 中foreach与foreachPartition区别
- 类装载器(calssLoader)
- 在Tomcat中部署Web项目的操作方法(必看篇)
- 关于一些MySQL数据库的书籍