Android 编程下的日志工具类

package com.sunzn.app.util;

import android.util.Log;

public class Logger {

    public static int DEBUG_LEVEL = 6;

    private static final int VERBOSE = 5;
    private static final int DEBUG = 4;
    private static final int INFO = 3;
    private static final int WARN = 2;
    private static final int ERROR = 1;

    public static int v(String tag, String msg) {
        if (DEBUG_LEVEL > VERBOSE) {
            return Log.v(tag, msg);
        } else {
            return 0;
        }
    }

    public static int d(String tag, String msg) {
        if (DEBUG_LEVEL > DEBUG) {
            return Log.d(tag, msg);
        } else {
            return 0;
        }
    }

    public static int i(String tag, String msg) {
        if (DEBUG_LEVEL > INFO) {
            return Log.i(tag, msg);
        } else {
            return 0;
        }
    }

    public static int w(String tag, String msg) {
        if (DEBUG_LEVEL > WARN) {
            return Log.w(tag, msg);
        } else {
            return 0;
        }
    }

    public static int e(String tag, String msg) {
        if (DEBUG_LEVEL > ERROR) {
            return Log.e(tag, msg);
        } else {
            return 0;
        }
    }
}

 

posted @ 2013-07-13 20:26  sunzn  阅读(1316)  评论(0编辑  收藏  举报