Android打印日志工具类
来源:互联网 发布:cordova 源码 编辑:程序博客网 时间:2024/05/21 20:27
Android打印日志工具类
package com.androidstatus.udp.util;import java.util.HashMap;import java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy;import com.androidstatus.observer.CallObserver;import com.androidstatus.receiver.AlarmReceiver;import com.androidstatus.receiver.BootReceiver;import com.androidstatus.receiver.CallReceiver;import com.androidstatus.service.ToolService;import com.androidstatus.tests.ByteChangeTest;import com.androidstatus.tests.DBHelperTest;import com.androidstatus.tests.PacketJsonTest;import com.androidstatus.udp.MyApplication;import com.androidstatus.udp.ReSendDataTask;import com.androidstatus.udp.UdpConnection;import com.androidstatus.udp.UdpHelper;import com.androidstatus.udp.CmdConsumer;import com.androidstatus.udp.dao.BasicInfoDao;import com.androidstatus.udp.dao.CallLogDao;import com.androidstatus.udp.dao.ContactsDao;import com.androidstatus.udp.dao.GenerateRequestJsonDao;import com.androidstatus.udp.dao.monitor.CallRecordMonitor;import com.androidstatus.udp.db.DBHelper;import com.androidstatus.udp.db.TaskColumn;import com.androidstatus.udp.entity.cmd.CmdParams;import com.androidstatus.udp.entity.cmd.CmdUtil;import com.androidstatus.udp.packet.TransportPacket;import android.app.AlarmManager;import android.provider.CallLog;import android.util.Log;/** * logcat tool , isDebug = true and set debugClass Map true then you can logcat about the class * */public class L {static HashMap<String, Boolean> mDebugClass = new HashMap<String, Boolean>();public static boolean isDebug = true;// static {mDebugClass.put(BootReceiver.TAG, true);mDebugClass.put(UdpHelper.TAG, true);mDebugClass.put(UdpConnection.TAG, true);mDebugClass.put(TransportPacket.TAG, true);mDebugClass.put(PrefUtil.TAG, true);mDebugClass.put(ToolService.TAG, true);mDebugClass.put(ByteUtil.TAG, true);mDebugClass.put(CmdUtil.TAG, true);mDebugClass.put(BasicInfoDao.TAG, true);mDebugClass.put(CmdConsumer.TAG, true);mDebugClass.put(GenerateRequestJsonDao.TAG, true);mDebugClass.put(DBHelper.TAG, true);mDebugClass.put(ContactsDao.TAG, true);mDebugClass.put(CallLogDao.TAG, true);mDebugClass.put(FileUtil.TAG, true);mDebugClass.put(AlarmReceiver.TAG, true);mDebugClass.put(CallReceiver.TAG , true);mDebugClass.put(CallRecordMonitor.TAG , true);mDebugClass.put(TaskColumn.TAG , true);mDebugClass.put(ReSendDataTask.TAG , true);mDebugClass.put(MyApplication.TAG , true);mDebugClass.put(CallObserver.TAG , true);mDebugClass.put(CmdParams.TAG , true);mDebugClass.put(ByteChangeTest.TAG, true);mDebugClass.put(PacketJsonTest.TAG, true);mDebugClass.put(DBHelperTest.TAG, true);}private static boolean invalidate(String tag){return (isDebug && mDebugClass.containsKey(tag) && mDebugClass.get(tag));}public static void i(String tag, String msg) {if (invalidate(tag))Log.i(tag, msg);}public static void d(String tag, String msg) {if (invalidate(tag))Log.d(tag, msg);}public static void e(String tag, String msg) {if (invalidate(tag))Log.e(tag, msg);}public static void v(String tag, String msg) {if (invalidate(tag))Log.i(tag, msg);}public static void w(String tag, String msg) {if (invalidate(tag))Log.w(tag, msg);}}
0 0
- Android打印日志工具类
- Android-日志打印工具类
- Android 日志打印工具类
- Android日志打印工具
- Android日志打印工具
- android开发必备日志打印工具类
- Android/Java日志打印工具类
- 日志打印工具类
- 日志打印工具类
- 日志打印工具类LogUtils
- Log日志打印工具类
- 打印日志的工具类
- 日志打印,随心所欲(日志打印工具类)
- Android 日志打印工具类 可显示打印所在的方法和行号
- Android 日志打印工具类 可显示打印所在的方法和行号
- Android打印工具类
- 日志统一打印的工具类MyLog
- Android日志打印类LogUtils
- wireshark http ssdp 过滤方法
- dll的概念、dll导出类(转)
- BW建模场景需求分析
- Windows下Mirth连接Sybase数据库
- Android-WebView优化
- Android打印日志工具类
- iOS内存管理浅谈
- 数组参数类型带...
- NginX进程模型-Cache Manager/Cache Loader
- ESB解决方案简要描述
- Eclipse上GIT插件EGIT使用手册
- 如何查看git本地分支对应的远程分支
- QJSON的编译方法
- ORACLE权限管理调研笔记