|
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 } |