package com.neptune.utils;

import android.util.Log;

public class MyLog {

    public enum LogLevel {
        VERBOSE, DEBUG, INFO, ADVICE, ERROR
    }


    public MyLog() {    }

    public static void log(LogLevel level, String message){
        String TAG="Neptune";
        switch(level){
            case VERBOSE:           Log.v(TAG, message); break;
            case DEBUG:             Log.d(TAG, message); break;
            case ADVICE:            Log.w(TAG, message); break;
            case ERROR:             Log.e(TAG, message); break;
            case INFO:              Log.i(TAG, message); break;
            default: break;
        }
    }

    public static void logV(String message) {
        log(LogLevel.VERBOSE, message);
    }
    public static void logD(String message) {
        log(LogLevel.DEBUG, message);
    }
    public static void logA(String message) {
        log(LogLevel.ADVICE, message);
    }
    public static void logE(String message) {
        log(LogLevel.ERROR, message);
    }
    public static void logI(String message) {
        log(LogLevel.INFO, message);
    }

}
