Log日志管理类

public class LogUtil {
    private final static int LOGLEVEL = 4;
    private final static String LOG_TAG = "ZZCHATROOM";

    public static void v(String msg) {
        if (LOGLEVEL >= 4) {
            StackTraceElement ste = new Throwable().getStackTrace()[1];
            Log.v(LOG_TAG, msg + " -- (" + ste.getFileName() + ":" + ste.getLineNumber() + ")");
        }
    }

    public static void d(String msg) {
        if (LOGLEVEL >= 3) {
            StackTraceElement ste = new Throwable().getStackTrace()[1];
            Log.d(LOG_TAG, msg + " -- (" + ste.getFileName() + ":" + ste.getLineNumber() + ")");
        }
    }

    public static void i(String msg) {
        if (LOGLEVEL >= 2) {
            StackTraceElement ste = new Throwable().getStackTrace()[1];
            Log.i(LOG_TAG, msg + " -- (" + ste.getFileName() + ":" + ste.getLineNumber() + ")");
        }
    }

    public static void e(String msg) {
        if (LOGLEVEL >= 1) {
            StackTraceElement ste = new Throwable().getStackTrace()[1];
            Log.e(LOG_TAG, msg + " -- (" + ste.getFileName() + ":" + ste.getLineNumber() + ")");
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_21071977/article/details/79639322