开发中常用到log输出,稍微规范些的项目必然会使用专门的log工具类进行管理。
随着零零星星的进行更改,形成了我现在用的log工具类,代码结构比较简单,功能差不多能满足日常开发需要,现在分享给大家,也希望大伙提出改进。
package com.haier.ota.util;
import android.util.Log;
import com.haier.ota.BuildConfig;
public class LogUtil {
public static boolean showDebugLog = BuildConfig.DEBUG;
public static void i(Object objTag, Object objMsg) {
String tag = getTag(objTag);
String msg = (objMsg == null || objMsg.toString() == null) ? "null" : objMsg.toString();
Log.i(tag, getMsgFormat(msg));
}
public static void d(Object objTag, Object objMsg) {
if (showDebugLog) {
String tag = getTag(objTag);
String msg = (objMsg == null || objMsg.toString() == null) ? "null" : objMsg.toString();
Log.d(tag, getMsgFormat(msg));
}
}
public