Android Open Source - base-android-utils Log Util






From Project

Back to project page base-android-utils.

License

The source code is released under:

Apache License

If you think the Android project base-android-utils 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 me.pc.mobile.helper.v14.util;
//from ww  w.j a va2 s .  co  m
import android.util.Log;

public class LogUtil {
  private static LogMode m = LogMode.DEVELOP;

  private LogUtil() {
    // TODO Auto-generated constructor stub
  }

  public static void initMode(LogMode mode) {
    m = mode;
  }

  public static void verbose(String tag, String msg) {
    if (m == LogMode.DEVELOP) {
      Log.v(tag, msg);
    }
  }

  public static void verbose(String tag, String msg, Throwable tr) {
    if (m == LogMode.DEVELOP) {
      Log.v(tag, msg, tr);
    }
  }

  public static void debug(String tag, String msg) {
    if (m == LogMode.DEVELOP) {
      Log.d(tag, msg);
    }
  }

  public static void debug(String tag, String msg, Throwable tr) {
    if (m == LogMode.DEVELOP) {
      Log.d(tag, msg, tr);
    }
  }

  public static void info(String tag, String msg) {
    if (m == LogMode.DEVELOP) {
      Log.i(tag, msg);
    }
  }

  public static void info(String tag, String msg, Throwable tr) {
    if (m == LogMode.DEVELOP) {
      Log.i(tag, msg, tr);
    }
  }

  public static void warn(String tag, String msg) {
    if (m == LogMode.DEVELOP) {
      Log.w(tag, msg);
    }
  }

  public static void warn(String tag, String msg, Throwable tr) {
    if (m == LogMode.DEVELOP) {
      Log.w(tag, msg, tr);
    }
  }

  public static void error(String tag, String msg) {
    if (m == LogMode.DEVELOP) {
      Log.e(tag, msg);
    }
  }

  public static void error(String tag, String msg, Throwable tr) {
    if (m == LogMode.DEVELOP) {
      Log.e(tag, msg, tr);
    }
  }

  public static enum LogMode {
    RELEASE, DEVELOP
  }
}




Java Source Code List

me.pc.mobile.helper.v14.BuildConfig.java
me.pc.mobile.helper.v14.base.BaseActivity.java
me.pc.mobile.helper.v14.base.BaseApp.java
me.pc.mobile.helper.v14.base.BaseFrag.java
me.pc.mobile.helper.v14.base.abs.BaseJsonParser.java
me.pc.mobile.helper.v14.crypt.AES7Padding.java
me.pc.mobile.helper.v14.crypt.AES.java
me.pc.mobile.helper.v14.crypt.Base64.java
me.pc.mobile.helper.v14.crypt.CheckUtils.java
me.pc.mobile.helper.v14.crypt.ConfigureEncryptAndDecrypt.java
me.pc.mobile.helper.v14.crypt.RSA.java
me.pc.mobile.helper.v14.files.ExternalStorage.java
me.pc.mobile.helper.v14.files.FileUtils.java
me.pc.mobile.helper.v14.files.Reader.java
me.pc.mobile.helper.v14.files.Writer.java
me.pc.mobile.helper.v14.http.AsyncHttpUtil.java
me.pc.mobile.helper.v14.net.Addresses.java
me.pc.mobile.helper.v14.net.NetworkUtil.java
me.pc.mobile.helper.v14.net.WifiWaker.java
me.pc.mobile.helper.v14.receiver.BatteryStateReceiver.java
me.pc.mobile.helper.v14.receiver.NetworkStateChangeReceiver.java
me.pc.mobile.helper.v14.ui.image.RoundedDrawable.java
me.pc.mobile.helper.v14.ui.image.RoundedImageView.java
me.pc.mobile.helper.v14.util.AppInstallUtil.java
me.pc.mobile.helper.v14.util.BitDrawableUtil.java
me.pc.mobile.helper.v14.util.DeviceIdentifier.java
me.pc.mobile.helper.v14.util.DisplayUtils.java
me.pc.mobile.helper.v14.util.IntentUtil.java
me.pc.mobile.helper.v14.util.IoUtils.java
me.pc.mobile.helper.v14.util.LogUtil.java
me.pc.mobile.helper.v14.util.PackageUtil.java
me.pc.mobile.helper.v14.util.PermissionAssertUtils.java
me.pc.mobile.helper.v14.util.RegexUtil.java
me.pc.mobile.helper.v14.util.SharedPrefUtil.java
me.pc.mobile.helper.v14.util.StorageUtils.java