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

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:8595b074cc78
1 package ch.boye.httpclientandroidlib.androidextra;
2
3 import android.util.Log;
4
5 public class HttpClientAndroidLog {
6
7 private String logTag;
8 private boolean debugEnabled;
9 private boolean errorEnabled;
10 private boolean warnEnabled;
11 private boolean infoEnabled;
12
13 public HttpClientAndroidLog(Object tag) {
14 logTag=tag.toString();
15 debugEnabled=false;
16 errorEnabled=false;
17 warnEnabled=false;
18 infoEnabled=false;
19 }
20
21 public void enableDebug(boolean enable) {
22 debugEnabled=enable;
23 }
24
25 public boolean isDebugEnabled() {
26 return debugEnabled;
27 }
28
29 public void debug(Object message) {
30 Log.d(logTag, message.toString());
31 }
32
33 public void debug(Object message, Throwable t) {
34 Log.d(logTag, message.toString(), t);
35 }
36
37 public void enableError(boolean enable) {
38 errorEnabled=enable;
39 }
40
41 public boolean isErrorEnabled() {
42 return errorEnabled;
43 }
44
45 public void error(Object message) {
46 Log.e(logTag, message.toString());
47 }
48
49 public void error(Object message, Throwable t) {
50 Log.e(logTag, message.toString(), t);
51 }
52
53 public void enableWarn(boolean enable) {
54 warnEnabled=enable;
55 }
56
57 public boolean isWarnEnabled() {
58 return warnEnabled;
59 }
60
61 public void warn(Object message) {
62 Log.w(logTag, message.toString());
63 }
64
65 public void warn(Object message, Throwable t) {
66 Log.w(logTag, message.toString(), t);
67 }
68
69 public void enableInfo(boolean enable) {
70 infoEnabled=enable;
71 }
72
73 public boolean isInfoEnabled() {
74 return infoEnabled;
75 }
76
77 public void info(Object message) {
78 Log.i(logTag, message.toString());
79 }
80
81 public void info(Object message, Throwable t) {
82 Log.i(logTag, message.toString(), t);
83 }
84
85 }

mercurial