1
1
package com .gun0912 .tedpermission .util ;
2
2
3
3
import android .util .Log ;
4
-
4
+ import com . gun0912 . tedpermission . BuildConfig ;
5
5
6
6
public class Dlog {
7
7
8
- static final String TAG = "tedpark" ;
9
-
10
-
11
- /** Log Level Error **/
12
- public static void e (String message ) {
13
- Log .e (TAG , buildLogMsg (message ));
14
- }
15
- /** Log Level Warning **/
16
- public static void w (String message ) {
17
- Log .w (TAG , buildLogMsg (message ));
18
- }
19
- /** Log Level Information **/
20
- public static void i (String message ) {
21
- Log .i (TAG , buildLogMsg (message ));
22
- }
23
- /** Log Level Debug **/
24
- public static void d (String message ) {
25
- Log .d (TAG , buildLogMsg (message ));
26
- }
27
- /** Log Level Verbose **/
28
- public static void v (String message ){Log .v (TAG , buildLogMsg (message ));
29
- }
30
-
31
-
32
- public static String buildLogMsg (String message ) {
33
-
34
- StackTraceElement ste = Thread .currentThread ().getStackTrace ()[4 ];
35
-
36
- StringBuilder sb = new StringBuilder ();
37
-
38
- sb .append ("[" );
39
- sb .append (ste .getFileName ().replace (".java" , "" ));
40
- sb .append ("::" );
41
- sb .append (ste .getMethodName ());
42
- sb .append ("]" );
43
- sb .append (message );
44
-
45
- return sb .toString ();
46
-
47
- }
8
+ static final String TAG = "tedpark" ;
9
+
10
+ /** Log Level Error **/
11
+ public static void e (String message ) {
12
+
13
+ if (BuildConfig .DEBUG ) Log .e (TAG , buildLogMsg (message ));
14
+ }
15
+
16
+ /** Log Level Warning **/
17
+ public static void w (String message ) {
18
+ if (BuildConfig .DEBUG ) Log .w (TAG , buildLogMsg (message ));
19
+ }
20
+
21
+ /** Log Level Information **/
22
+ public static void i (String message ) {
23
+
24
+ if (BuildConfig .DEBUG ) Log .i (TAG , buildLogMsg (message ));
25
+ }
26
+
27
+ /** Log Level Debug **/
28
+ public static void d (String message ) {
29
+
30
+ if (BuildConfig .DEBUG ) Log .d (TAG , buildLogMsg (message ));
31
+ }
32
+
33
+ /** Log Level Verbose **/
34
+ public static void v (String message ) {
35
+ if (BuildConfig .DEBUG ) Log .v (TAG , buildLogMsg (message ));
36
+ }
37
+
38
+ public static String buildLogMsg (String message ) {
39
+
40
+ StackTraceElement ste = Thread .currentThread ().getStackTrace ()[4 ];
41
+
42
+ StringBuilder sb = new StringBuilder ();
43
+
44
+ sb .append ("[" );
45
+ sb .append (ste .getFileName ().replace (".java" , "" ));
46
+ sb .append ("::" );
47
+ sb .append (ste .getMethodName ());
48
+ sb .append ("]" );
49
+ sb .append (message );
48
50
51
+ return sb .toString ();
52
+ }
49
53
}
0 commit comments