MCPcopy Create free account
hub / github.com/InsightIM/Tok-Android / LogUtil

Class LogUtil

app/src/main/java/com/client/tok/utils/LogUtil.java:6–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4import com.client.tok.BuildConfig;
5
6public class LogUtil {
7 private static boolean mIsShowLog = BuildConfig.LOG_DEBUG;
8 private static String TAG = "Tok";
9
10 public static String makeLogTag(Class cls) {
11 return cls.getSimpleName();
12 }
13
14 public static void v(String msg) {
15 v(TAG, msg);
16 }
17
18 public static void v(String tag, String msg) {
19 if (mIsShowLog) {
20 msg = formNull(msg);
21 Log.v(tag, msg);
22 }
23 }
24
25 public static void v(Object tag, String msg) {
26 v(tag.getClass().getName(), msg);
27 }
28
29 public static void d(String msg) {
30 d(TAG, msg);
31 }
32
33 public static void d(String tag, String msg) {
34 if (mIsShowLog) {
35 msg = formNull(msg);
36 Log.d(tag, msg);
37 }
38 }
39
40 public static void d(Object tag, String msg) {
41 d(tag.getClass().getName(), msg);
42 }
43
44 public static void i(String msg) {
45 i(TAG, msg);
46 }
47
48 public static void i(String tag, String msg) {
49 if (mIsShowLog) {
50 msg = formNull(msg);
51 Log.i(tag, msg);
52 }
53 }
54
55 public static void i(Object tag, String msg) {
56 i(tag.getClass().getName(), msg);
57 }
58
59 public static void w(String msg) {
60 w(TAG, msg);
61 }
62
63 public static void w(String tag, String msg) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected