Android Open Source - gm-httpengine-studio L O G






From Project

Back to project page gm-httpengine-studio.

License

The source code is released under:

GNU Lesser General Public License

If you think the Android project gm-httpengine-studio 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 org.gemini.httpengine.library;
/*from   w  ww  . j a v a  2  s .  com*/
import android.util.Log;

/***
 * Log Util
 * 
 * @author geminiwen
 * 
 */
public class LOG {
  public static final boolean DEBUG = false;
  public static final int LEVEL_VERBOSE = Log.VERBOSE;
  public static final int LEVEL_DEBUG = Log.DEBUG;
  public static final int LEVEL_INFO = Log.INFO;
  public static final int LEVEL_WARN = Log.WARN;
  public static final int LEVEL_ERROR = Log.ERROR;

  private static int level = LEVEL_VERBOSE;

  public static void setLevel(int level) {
    LOG.level = level;
    if (!DEBUG) {
      LOG.level = LEVEL_ERROR + 1;
    }
  }

  public static void v(String tag, String msg) {
    if (level <= LEVEL_VERBOSE) {
      Log.v(tag, msg);
    }
  }

  public static void d(String tag, String msg, Throwable t) {
    if (level <= LEVEL_DEBUG) {
      Log.d(tag, msg, t);
    }
  }

  public static void d(String tag, String msg) {
    LOG.d(tag, msg, null);
  }

  public static void i(String tag, String msg, Throwable t) {
    if (level <= LEVEL_INFO) {
      Log.i(tag, msg, t);
    }
  }

  public static void i(String tag, String msg) {
    LOG.i(tag, msg, null);
  }

  public static void w(String tag, String msg, Throwable t) {
    if (level <= LEVEL_WARN) {
      Log.w(tag, msg, t);
    }
  }

  public static void w(String tag, String msg) {
    LOG.w(tag, msg);
  }

  public static void e(String tag, String msg, Throwable t) {
    if (level <= LEVEL_ERROR) {
      Log.e(tag, msg, t);
    }
  }

  public static void e(String tag, String msg) {
    LOG.e(tag, msg, null);
  }
}




Java Source Code List

org.gemini.httpengine.examples.LoginAPI.java
org.gemini.httpengine.examples.MainActivity.java
org.gemini.httpengine.library.Config.java
org.gemini.httpengine.library.FormUrlEncodedParser.java
org.gemini.httpengine.library.GMHttpEngine.java
org.gemini.httpengine.library.GMHttpException.java
org.gemini.httpengine.library.GMHttpLoader.java
org.gemini.httpengine.library.GMHttpMethodExecutor.java
org.gemini.httpengine.library.GMHttpParameters.java
org.gemini.httpengine.library.GMHttpRequest.java
org.gemini.httpengine.library.GMHttpResponse.java
org.gemini.httpengine.library.GMHttpResult.java
org.gemini.httpengine.library.GMHttpService.java
org.gemini.httpengine.library.GMModelParser.java
org.gemini.httpengine.library.GMTrustManager.java
org.gemini.httpengine.library.HttpMethod.java
org.gemini.httpengine.library.HttpParameter.java
org.gemini.httpengine.library.HttpRequestParser.java
org.gemini.httpengine.library.HttpResponseParser.java
org.gemini.httpengine.library.LOG.java
org.gemini.httpengine.library.MultiPartParser.java
org.gemini.httpengine.library.MultipartEntity.java
org.gemini.httpengine.library.OnProgressUpdateListener.java
org.gemini.httpengine.library.OnResponseListener.java