1. 程式人生 > >Android開發中有用工具之--Log工具類

Android開發中有用工具之--Log工具類

util lena 日誌 日誌信息 stat 們的 常常 我們 imp

在開發的過程中。我們常常會使用Log來輸出日誌,幫助我們來調試程序

可是有時候並不能全然滿足我們的須要 ,比方我想知道這個日誌信息是來自於哪一個包 哪一個類

所以我們封裝一個這個Log類。方便我們的使用

import android.util.Log;

import cn.edu.sdnu.i.smartsdnu.Config;

/**
 * 這是一個Log的工具類 輸出信息來源(包名以及類名)
 * Created by Jimbo on 2015/7/29.
 */
public class LogUtils {

    /**
     * 錯誤
     * 2014-5-8
     * @param clazz 類名
     * @param msg 輸出信息
     */
    public static void e(Class<?> clazz, String msg) {
        if (Config.isDebug) {
            Log.e(clazz.getSimpleName(), msg);
        }
    }

    /**
     * 信息
     * 2014-5-8
     * @param clazz 類名
     * @param msg 輸出信息
     */
    public static void i(Class<?> clazz, String msg) {
        if (Config.isDebug) {
            Log.i(clazz.getSimpleName(), msg);
        }
    }

    /**
     * 警告
     * 2014-5-8
     * @param clazz 類名
     * @param msg 輸出信息
     */
    public static void w(Class<?> clazz, String msg) {
        if (Config.isDebug) {
            Log.w(clazz.getSimpleName(), msg);
        }
    }
}


Android開發中有用工具之--Log工具類