Android Open Source - AndroidAppLog Log Level






From Project

Back to project page AndroidAppLog.

License

The source code is released under:

Apache License

If you think the Android project AndroidAppLog 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.allenz.androidapplog;
//from   ww  w.  j  av a  2s.c o  m
import android.graphics.Color;
import android.util.Log;

public enum LogLevel {

  VERBOSE(Log.VERBOSE, "#a0000000"),
  DEBUG(Log.DEBUG, "#a000007f"),
  INFO(Log.INFO, "#a0007f00"),
  WARN(Log.WARN, "#a0ff7f00"),
  ERROR(Log.ERROR, "#a0ff0000"),
  ASSERT(Log.ASSERT, "#a0ff0000"),
  OFF(Integer.MAX_VALUE, "#a0000000");

  private final int intVal;
  private final int color;

  private LogLevel(final int intVal, final String color) {
    this.intVal = intVal;
    this.color = Color.parseColor(color);
  }

  public int intValue() {
    return intVal;
  }

  public int getColor() {
    return color;
  }

  public boolean includes(final LogLevel level) {
    return level != null && this.intValue() <= level.intValue();
  }
}




Java Source Code List

me.allenz.androidapplog.AbstractAppender.java
me.allenz.androidapplog.AbstractLogger.java
me.allenz.androidapplog.AppenderSupportLogger.java
me.allenz.androidapplog.Appender.java
me.allenz.androidapplog.AsyncAppender.java
me.allenz.androidapplog.Configure.java
me.allenz.androidapplog.InternalLogger.java
me.allenz.androidapplog.LogCatAppender.java
me.allenz.androidapplog.LogEvent.java
me.allenz.androidapplog.LogLevel.java
me.allenz.androidapplog.LogTextView.java
me.allenz.androidapplog.LoggerConfig.java
me.allenz.androidapplog.LoggerFactory.java
me.allenz.androidapplog.Logger.java
me.allenz.androidapplog.PropertiesParser.java
me.allenz.androidapplog.ReflectUtils.java
me.allenz.androidapplog.Repository.java
me.allenz.androidapplog.RollingFileAppender.java
me.allenz.androidapplog.TextViewAppender.java
me.allenz.androidapplog.UncaughtExceptionLogger.java