mobile/android/thirdparty/ch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog.java

Wed, 31 Dec 2014 07:22:50 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:22:50 +0100
branch
TOR_BUG_3246
changeset 4
fc2d59ddac77
permissions
-rw-r--r--

Correct previous dual key logic pending first delivery installment.

     1 package ch.boye.httpclientandroidlib.androidextra;
     3 import android.util.Log;
     5 public class HttpClientAndroidLog {
     7 	private String logTag;
     8 	private boolean debugEnabled;
     9 	private boolean errorEnabled;
    10 	private boolean warnEnabled;
    11 	private boolean infoEnabled;
    13 	public HttpClientAndroidLog(Object tag) {
    14 		logTag=tag.toString();
    15 		debugEnabled=false;
    16 		errorEnabled=false;
    17 		warnEnabled=false;
    18 		infoEnabled=false;
    19 	}
    21 	public void enableDebug(boolean enable) {
    22 		debugEnabled=enable;
    23 	}
    25 	public boolean isDebugEnabled() {
    26 		return debugEnabled;
    27 	}
    29 	public void debug(Object message) {
    30 		Log.d(logTag, message.toString());
    31 	}
    33 	public void debug(Object message, Throwable t) {
    34 		Log.d(logTag, message.toString(), t);
    35 	}
    37 	public void enableError(boolean enable) {
    38 		errorEnabled=enable;
    39 	}
    41 	public boolean isErrorEnabled() {
    42 		return errorEnabled;
    43 	}
    45 	public void error(Object message) {
    46 		Log.e(logTag, message.toString());
    47 	}
    49 	public void error(Object message, Throwable t) {
    50 		Log.e(logTag, message.toString(), t);
    51 	}
    53 	public void enableWarn(boolean enable) {
    54 		warnEnabled=enable;
    55 	}
    57 	public boolean isWarnEnabled() {
    58 		return warnEnabled;
    59 	}
    61 	public void warn(Object message) {
    62 		Log.w(logTag, message.toString());
    63 	}
    65 	public void warn(Object message, Throwable t) {
    66 		Log.w(logTag, message.toString(), t);
    67 	}
    69 	public void enableInfo(boolean enable) {
    70 		infoEnabled=enable;
    71 	}
    73 	public boolean isInfoEnabled() {
    74 		return infoEnabled;
    75 	}
    77 	public void info(Object message) {
    78 		Log.i(logTag, message.toString());
    79 	}
    81 	public void info(Object message, Throwable t) {
    82 		Log.i(logTag, message.toString(), t);
    83 	}
    85 }

mercurial