Android Open Source - feeligo_android_sdk Feeligo Log






From Project

Back to project page feeligo_android_sdk.

License

The source code is released under:

MIT License

If you think the Android project feeligo_android_sdk listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package fr.baloomba.feeligo.helper;
//w w w .j a v  a2 s. c  om
import android.util.Log;

import fr.baloomba.feeligo.BuildConfig;

public class FeeligoLog {

    //<editor-fold desc="VARIABLES">

//    private static final Boolean SUPER_DEBUG_ENABLED = false;
//    public static final int SUPER_DEBUG = 1;

    public static final int VERBOSE = 2;
    public static final int DEBUG = 3;
    public static final int INFO = 4;
    public static final int WARN = 5;
    public static final int ERROR = 6;

    //</editor-fold>

    // <editor-fold desc="METHODS">

    public static void log(int logMode, String message) {
        log(logMode, "", message);
    }

    public static void log(int logMode, String app, String tag, String message) {
        log(logMode, app + ":" + tag, message);
    }

    public static void log(int logMode, String tag, String message) {
        if (BuildConfig.DEBUG) {
            tag = BuildConfig.PACKAGE_NAME + ":" + tag;
            message = ((message == null) ? "[LOGGER MESSAGE] - null" : ((message.length() > 0) ?
                    message : "[LOGGER MESSAGE] - Empty log string"));
            switch (logMode) {
//                case SUPER_DEBUG:
//                    if (SUPER_DEBUG_ENABLED)
//                        Log.d(tag, message);
//                    break;
                case DEBUG:
                    Log.d(tag, message);
                    break;
                case ERROR:
                    Log.e(tag, message);
                    break;
                case INFO:
                    Log.i(tag, message);
                    break;
                case VERBOSE:
                    Log.v(tag, message);
                    break;
                case WARN:
                    Log.w(tag, message);
                    break;
                default:
                    break;
            }
        }
    }

    // </editor-fold>

}




Java Source Code List

fr.baloomba.feeligo.FeeligoKeyboard.java
fr.baloomba.feeligo.FeeligoLog.java
fr.baloomba.feeligo.Feeligo.java
fr.baloomba.feeligo.helper.ActionBarHelper.java
fr.baloomba.feeligo.helper.DisplayHelper.java
fr.baloomba.feeligo.helper.FeeligoHelper.java
fr.baloomba.feeligo.helper.FeeligoLog.java
fr.baloomba.feeligo.helper.FeeligoSettings.java
fr.baloomba.feeligo.helper.JSONHelper.java
fr.baloomba.feeligo.helper.ViewHelper.java
fr.baloomba.feeligo.keyboard.FeeligoKeyboardGridAdapter.java
fr.baloomba.feeligo.keyboard.FeeligoKeyboardListener.java
fr.baloomba.feeligo.keyboard.FeeligoKeyboardPageAdapter.java
fr.baloomba.feeligo.keyboard.FeeligoKeyboardStickerPackPage.java
fr.baloomba.feeligo.model.StickerImage.java
fr.baloomba.feeligo.model.StickerPack.java
fr.baloomba.feeligo.model.Sticker.java
fr.baloomba.feeligo.model.UserStickerPack.java
fr.baloomba.feeligo.network.RequestBuilder.java
fr.baloomba.feeligo.network.URLBuilder.java
fr.baloomba.feeligo.store.FeeligoStickerStoreActivity.java
fr.baloomba.feeligo.store.FeeligoStickerStoreAdapter.java
fr.baloomba.feeligo.store.FeeligoStickerStoreDetailActivity.java
fr.baloomba.feeligo.store.FeeligoStoreDetailAdapter.java
fr.baloomba.feeligo.widget.FeeligoStickerImageView.java
fr.baloomba.feeligo.widget.FeeligoStickerPackTextView.java