package com.ectrip.cyt.utils; import android.util.Log; /** * Log统一管理类 */ public class LogUtil { public static boolean isDebug = true;// 是否需要打印bug,可以在application的onCreate函数里面初始化 private static final String TAG = "MyAndroid"; // 下面四个是默认tag的函数 public static void i(String msg) { if (isDebug) try { Log.i(TAG, msg); } catch (Exception e) { e.printStackTrace(); } } public static void d(String msg) { if (isDebug) try { Log.d(TAG, msg); } catch (Exception e) { e.printStackTrace(); } } public static void w(String msg) { if (isDebug) try { Log.w(TAG, msg); } catch (Exception e) { e.printStackTrace(); } } public static void e(String msg) { if (isDebug) try { Log.e(TAG, msg); } catch (Exception e1) { e1.printStackTrace(); } } public static void v(String msg) { if (isDebug) try { Log.v(TAG, msg); } catch (Exception e) { e.printStackTrace(); } } // 下面是传入自定义tag的函数 public static void i(String tag, String msg) { if (isDebug) try { Log.i(tag, msg); } catch (Exception e) { e.printStackTrace(); } } public static void d(String tag, String msg) { if (isDebug) try { Log.d(tag, msg); } catch (Exception e) { e.printStackTrace(); } } public static void w(String tag,String msg) { if (isDebug) try { Log.w(tag, msg); } catch (Exception e) { e.printStackTrace(); } } public static void e(String tag, String msg) { if (isDebug) try { Log.e(tag, msg); } catch (Exception e1) { e1.printStackTrace(); } } public static void v(String tag, String msg) { if (isDebug) try { Log.v(tag, msg); } catch (Exception e) { e.printStackTrace(); } } }