Skip to content

Commit a6a4129

Browse files
authored
Merge pull request #250 from jun0315/master
feat:log print current time
2 parents 7e6097a + 81da25d commit a6a4129

File tree

1 file changed

+36
-7
lines changed
  • APIJSONORM/src/main/java/apijson

1 file changed

+36
-7
lines changed

APIJSONORM/src/main/java/apijson/Log.java

+36-7
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,49 @@
55

66
package apijson;
77

8+
import java.text.SimpleDateFormat;
9+
810
/**测试用Log
911
* @modifier Lemon
1012
*/
1113
public class Log {
1214

1315
public static boolean DEBUG = true;
14-
16+
17+
//默认的时间格式
18+
public static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS");
19+
20+
/**
21+
* modify date format
22+
* @param dateFormatString
23+
*/
24+
public static void setDateFormat(String dateFormatString) {
25+
dateFormat = new SimpleDateFormat(dateFormatString);
26+
}
27+
28+
/**
29+
* log info by level tag and msg
30+
* @param TAG
31+
* @param msg
32+
* @param level
33+
*/
34+
public static void logInfo(String TAG, String msg, String level){
35+
if(level.equals("DEBUG") || level .equals("ERROR") ||level.equals("WARN")){
36+
System.err.println(dateFormat.format(System.currentTimeMillis()) + ": " + TAG + "." + level + ": " + msg);
37+
}
38+
else if(level.equals("VERBOSE") || level .equals("INFO") ){
39+
System.out.println(dateFormat.format(System.currentTimeMillis()) + ": " + TAG + "." + level + ": " + msg);
40+
}
41+
}
42+
43+
1544
/**
1645
* @param TAG
1746
* @param msg
1847
*/
1948
public static void d(String TAG, String msg) {
2049
if (DEBUG) {
21-
System.err.println(TAG + ".DEBUG: " + msg);
50+
logInfo(TAG,msg,"DEBUG");
2251
}
2352
}
2453

@@ -28,7 +57,7 @@ public static void d(String TAG, String msg) {
2857
* @param msg debug messages
2958
*/
3059
public static void fd(String TAG, String msg) {
31-
System.err.println(TAG + ".DEBUG: " + msg);
60+
logInfo(TAG,msg,"DEBUG");
3261
}
3362

3463
/**
@@ -47,7 +76,7 @@ public static void sl(String pre,char symbol ,String post) {
4776
*/
4877
public static void v(String TAG, String msg) {
4978
if (DEBUG) {
50-
System.out.println(TAG + ".VERBOSE: " + msg);
79+
logInfo(TAG,msg,"VERBOSE");
5180
}
5281
}
5382

@@ -57,7 +86,7 @@ public static void v(String TAG, String msg) {
5786
*/
5887
public static void i(String TAG, String msg) {
5988
if (DEBUG) {
60-
System.out.println(TAG + ".INFO: " + msg);
89+
logInfo(TAG,msg,"INFO");
6190
}
6291
}
6392

@@ -67,7 +96,7 @@ public static void i(String TAG, String msg) {
6796
*/
6897
public static void e(String TAG, String msg) {
6998
if (DEBUG) {
70-
System.err.println(TAG + ".ERROR: " + msg);
99+
logInfo(TAG,msg,"ERROR");
71100
}
72101
}
73102

@@ -77,7 +106,7 @@ public static void e(String TAG, String msg) {
77106
*/
78107
public static void w(String TAG, String msg) {
79108
if (DEBUG) {
80-
System.err.println(TAG + ".WARN: " + msg);
109+
logInfo(TAG,msg,"WARN");
81110
}
82111
}
83112

0 commit comments

Comments
 (0)