Android Log输出 log开关 日志打印器 LogUtil
2014-09-09 17:48
495 查看
android开发中调试控制Log输出,给log设置级别方便在日志打印中输出相应级别的log,定义了一个基于这个需求的日志辅助类。
LogUtil:
在输出log的地方输入相应的log语句:
LogUtil.v(TAG, "XXXXXXXXXXXX" )
而控制这个log的输出,只需控制DEBUG_LEVEL的值即可,是不是很方便啊!
LogUtil:
import android.util.Log; public class LogUtil { private static final int DEBUG_LEVEL = 5;// 0:none;1:error;2:error and warning // 3:e,w,d;4:e,w,d,i;5:all @SuppressWarnings("unused") public static void e(String tag, String msg) { if (DEBUG_LEVEL >= 1) { Log.e(tag, msg); } } @SuppressWarnings("unused") public static void w(String tag, String msg) { if (DEBUG_LEVEL >= 2) { Log.w(tag, msg); } } @SuppressWarnings("unused") public static void d(String tag, String msg) { if (DEBUG_LEVEL >= 3) { Log.d(tag, msg); } } @SuppressWarnings("unused") public static void i(String tag, String msg) { if (DEBUG_LEVEL >= 4) { Log.i(tag, msg); } } @SuppressWarnings("unused") public static void v(String tag, String msg) { if (DEBUG_LEVEL >= 5) { Log.v(tag, msg); } } }
在输出log的地方输入相应的log语句:
LogUtil.v(TAG, "XXXXXXXXXXXX" )
而控制这个log的输出,只需控制DEBUG_LEVEL的值即可,是不是很方便啊!
相关文章推荐
- android orhanobut logger打印那个类第几行调用log输出,在输出日志上上点击跳转到源代码
- android log日志文件输出
- Android 输出C文件打印的log信息
- android使用log输出日志注意
- android应用如何在发布市场时关掉所有的Log日志输出
- android 懒惰日志打印器 LogUtil
- Android心得2.5--对应用进行单元测试、打印错误信息和日志输出
- 在程序中输出日志, 使用 android.util.Log 类.
- 对于Android系统Log输出日志的封装LogUtils
- Cocos2d-x 中如何输出 Android手机下 带Tag的Log日志
- Android调试不打印log日志
- android log日志文件输出
- 关于Android LogCat不打印日志输出的问题
- 对于Android系统Log输出日志的封装LogUtils
- android-基础知识:android调试总结(Log日志输出, Debug, 单元测试)
- android log日志文件输出
- android应用如何在发布市场时关掉所有的Log日志输出
- Android_NDK_LOG日志打印
- android打印log日志
- android native c++打印log输出