Skip to content

Commit b4afd38

Browse files
feat : Add a logger helper class which uses class name as the log tag.
1 parent 24fe81c commit b4afd38

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package com.cottacush.android.libraries.utils;
2+
3+
import android.util.Log;
4+
5+
/**
6+
* Created by rasheed on 10/23/17.
7+
*/
8+
public class LogHelper {
9+
10+
public static final boolean isDebugEnabled = true;
11+
12+
public static enum LEVEL {
13+
DEBUG, INFO, ERROR, VERBOSE, WARN
14+
}
15+
16+
public static void log(Object o, String message, LEVEL level) {
17+
if (isDebugEnabled) {
18+
String simpleName = o.getClass().getSimpleName();
19+
switch (level) {
20+
case DEBUG:
21+
Log.d(simpleName, message);
22+
break;
23+
case INFO:
24+
Log.i(simpleName, message);
25+
break;
26+
case ERROR:
27+
Log.e(simpleName, message);
28+
break;
29+
case VERBOSE:
30+
Log.v(simpleName, message);
31+
break;
32+
case WARN:
33+
Log.w(simpleName, message);
34+
break;
35+
default:
36+
}
37+
}
38+
}
39+
}

0 commit comments

Comments
 (0)