1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/mobile/android/thirdparty/ch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog.java Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,85 @@ 1.4 +package ch.boye.httpclientandroidlib.androidextra; 1.5 + 1.6 +import android.util.Log; 1.7 + 1.8 +public class HttpClientAndroidLog { 1.9 + 1.10 + private String logTag; 1.11 + private boolean debugEnabled; 1.12 + private boolean errorEnabled; 1.13 + private boolean warnEnabled; 1.14 + private boolean infoEnabled; 1.15 + 1.16 + public HttpClientAndroidLog(Object tag) { 1.17 + logTag=tag.toString(); 1.18 + debugEnabled=false; 1.19 + errorEnabled=false; 1.20 + warnEnabled=false; 1.21 + infoEnabled=false; 1.22 + } 1.23 + 1.24 + public void enableDebug(boolean enable) { 1.25 + debugEnabled=enable; 1.26 + } 1.27 + 1.28 + public boolean isDebugEnabled() { 1.29 + return debugEnabled; 1.30 + } 1.31 + 1.32 + public void debug(Object message) { 1.33 + Log.d(logTag, message.toString()); 1.34 + } 1.35 + 1.36 + public void debug(Object message, Throwable t) { 1.37 + Log.d(logTag, message.toString(), t); 1.38 + } 1.39 + 1.40 + public void enableError(boolean enable) { 1.41 + errorEnabled=enable; 1.42 + } 1.43 + 1.44 + public boolean isErrorEnabled() { 1.45 + return errorEnabled; 1.46 + } 1.47 + 1.48 + public void error(Object message) { 1.49 + Log.e(logTag, message.toString()); 1.50 + } 1.51 + 1.52 + public void error(Object message, Throwable t) { 1.53 + Log.e(logTag, message.toString(), t); 1.54 + } 1.55 + 1.56 + public void enableWarn(boolean enable) { 1.57 + warnEnabled=enable; 1.58 + } 1.59 + 1.60 + public boolean isWarnEnabled() { 1.61 + return warnEnabled; 1.62 + } 1.63 + 1.64 + public void warn(Object message) { 1.65 + Log.w(logTag, message.toString()); 1.66 + } 1.67 + 1.68 + public void warn(Object message, Throwable t) { 1.69 + Log.w(logTag, message.toString(), t); 1.70 + } 1.71 + 1.72 + public void enableInfo(boolean enable) { 1.73 + infoEnabled=enable; 1.74 + } 1.75 + 1.76 + public boolean isInfoEnabled() { 1.77 + return infoEnabled; 1.78 + } 1.79 + 1.80 + public void info(Object message) { 1.81 + Log.i(logTag, message.toString()); 1.82 + } 1.83 + 1.84 + public void info(Object message, Throwable t) { 1.85 + Log.i(logTag, message.toString(), t); 1.86 + } 1.87 + 1.88 +}