Android log扩展
来源:互联网 发布:泰州网络推广 编辑:程序博客网 时间:2024/06/11 17:45
import android.util.Log;//Android 系统的log类
//send a DEBUG log message
Log.d(tag,msg);
//send an ERROR log message
Log.e(tag,msg);
//send a INFO log message
Log.i(tag,msg);
//send a VERBOSE log message
Log.v(tag,msg);
//send a WARN log message
Log.w(tag,msg);
如果应用到自己的项目中,会定义包装一个自己的log类
首先定义一个自己需要的log级别,比如说需要只打印error信息,或者打印出error与warn信息等等情况。
protected final static int LOG_LEVEL_0 = 0; // show nothing
protected final static int LOG_LEVEL_1 = 1; // show error info
protected final static int LOG_LEVEL_2 = 2; // show error and warn info
protected final static int LOG_LEVEL_3 = 3; // show error ,warn and info info
protected final static int LOG_LEVEL_4 = 4; //show all(error,warn,info,verbose)
//set your default LOG_LEVEL
procteted final static int LOG_LEVEL = LOG_LEVEL_4;
//set your output TAG
protected final static String TAG = "XXXX";
//package my own log function,it can print file name and line number of you log code excute
以上是在Java侧使用的log方式,如果在JNI与lib库(C++)侧使用log的话需要使用:
#include<android/log.h>
其中有定义:
使用方法:
__android_log_print(ANDROID_LOG_INFO, "TAG", "%s", "your msg");
方法总结,以上
- Android log扩展
- jdk log的扩展
- (礼拜四log)zTree插件扩展
- Android log
- android log
- android : log
- android log.
- android log
- android log
- Android LOG
- android log
- android log
- Android-log
- android log
- Android Log
- Android Log
- Android Log
- android log
- winform DataGridView实现用shift多选checkbox
- Golden Gate
- Hibernate3错误:could not initialize proxy – no Session的解决办法
- ZeroMemory、memset 和 “={0}”的联系与区别
- 电话一面
- Android log扩展
- C#中调用非托管的DLL及参数传递
- 互联网产品设计进阶(16)灵活使用层布局页面
- Timer Elapsed
- Spring学习笔记
- 对于不返回任何键列信息的SelectCommand,不支持UpdateCommand 的动态SQL生成
- java对象的初始化顺序
- fatal error C1083: Cannot open precompiled header file:
- android拍照并剪辑