Android开发之封装log打印日志的工具类,实用logutils详细代码
public final class LogUtil { /** all Log print on-off */ private final static boolean all = true; /** info Log print on-off */ private final static boolean i = true; /** debug Log print on-off */ private final static boolean d = true; /** err Log print on-off */ private final static boolean e = true; /** verbose Log print on-off */ private final static boolean v = true; /** warn Log print on-off */ private final static boolean w = true; /** default print tag */ private final static String defaultTag = "qq986945193"; private LogUtil() { } /** * info Log print,default print tag * * @param msg * :print message */ public static void I(String msg) { if (all && i) { android.util.Log.i(defaultTag, msg); } } /** * info Log print * * @param tag * :print tag * @param msg * :print message */ public static void I(String tag, String msg) { if (all && i) { android.util.Log.i(tag, msg); } } /** * debug Log print,default print tag * * @param msg * :print message */ public static void D(String msg) { if (all && d) { android.util.Log.d(defaultTag, msg); } } /** * debug Log print * * @param tag * :print tag * @param msg * :print message */ public static void D(String tag, String msg) { if (all && d) { android.util.Log.d(tag, msg); } } /** * err Log print,default print tag * * @param msg * :print message */ public static void E(String msg) { if (all && e) { try { android.util.Log.e(defaultTag, msg); } catch (Exception e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } } /** * err Log print * * @param tag * :print tag * @param msg * :print message */ public static void E(String tag, String msg) { if (all && e) { android.util.Log.e(tag, msg); } } /** * verbose Log print,default print tag * * @param msg * :print message */ public static void V(String msg) { if (all && v) { android.util.Log.v(defaultTag, msg); } } /** * verbose Log print * * @param tag * :print tag * @param msg * :print message */ public static void V(String tag, String msg) { if (all && v) { android.util.Log.v(tag, msg); } } /** * warn Log print,default print tag * * @param msg * :print message */ public static void W(String msg) { if (all && w) { android.util.Log.w(defaultTag, msg); } } /** * warn Log print * * @param tag * :print tag * @param msg * :print message */ public static void W(String tag, String msg) { if (all && w) { android.util.Log.w(tag, msg); } } }
工具类源代码java文件下载地址:http://download.csdn.net/detail/qq_21376985/9478958
程序员小冰博客:http://blog.csdn.net/qq_21376985
技术交流QQ986945193
微博:http://weibo.com/mcxiaobing