xuxueli hace 7 años
padre
commit
1970f7f3b8

+ 1 - 1
xxl-job-admin/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java Ver fichero

@@ -1,7 +1,7 @@
1 1
 package com.xxl.job.admin.controller.resolver;
2 2
 
3
-import com.xxl.job.admin.core.util.JacksonUtil;
4 3
 import com.xxl.job.core.biz.model.ReturnT;
4
+import com.xxl.job.core.util.JacksonUtil;
5 5
 import org.slf4j.Logger;
6 6
 import org.slf4j.LoggerFactory;
7 7
 import org.springframework.web.bind.annotation.ResponseBody;

+ 1 - 1
xxl-job-admin/src/main/java/com/xxl/job/admin/core/jobbean/impl/DemoConcurrentJobBean.java Ver fichero

@@ -21,7 +21,7 @@ package com.xxl.job.admin.core.jobbean.impl;
21 21
 //		try {
22 22
 //			TimeUnit.SECONDS.sleep(10);
23 23
 //		} catch (InterruptedException e) {
24
-//			e.printStackTrace();
24
+//			logger.error(e.getMessage(), e);
25 25
 //		}
26 26
 //		
27 27
 //		return false;

+ 1 - 1
xxl-job-admin/src/main/java/com/xxl/job/admin/core/jobbean/impl/DemoNomalJobBean.java Ver fichero

@@ -23,7 +23,7 @@ package com.xxl.job.admin.core.jobbean.impl;
23 23
 //		try {
24 24
 //			TimeUnit.SECONDS.sleep(10);
25 25
 //		} catch (InterruptedException e) {
26
-//			e.printStackTrace();
26
+//			logger.error(e.getMessage(), e);
27 27
 //		}
28 28
 //		
29 29
 //		return false;

+ 2 - 2
xxl-job-admin/src/main/java/com/xxl/job/admin/core/schedule/XxlJobDynamicScheduler.java Ver fichero

@@ -143,7 +143,7 @@ public final class XxlJobDynamicScheduler implements ApplicationContextAware {
143 143
 			}
144 144
 			
145 145
 		} catch (SchedulerException e) {
146
-			e.printStackTrace();
146
+			logger.error(e.getMessage(), e);
147 147
 		}
148 148
 	}
149 149
 	
@@ -377,7 +377,7 @@ public final class XxlJobDynamicScheduler implements ApplicationContextAware {
377 377
             }
378 378
 
379 379
         } catch (SchedulerException e) {
380
-            e.printStackTrace();
380
+            logger.error(e.getMessage(), e);
381 381
             return null;
382 382
         }
383 383
         return jobList;

+ 0 - 93
xxl-job-admin/src/main/java/com/xxl/job/admin/core/util/JacksonUtil.java Ver fichero

@@ -1,93 +0,0 @@
1
-package com.xxl.job.admin.core.util;
2
-
3
-
4
-import org.codehaus.jackson.JsonGenerationException;
5
-import org.codehaus.jackson.JsonParseException;
6
-import org.codehaus.jackson.map.JsonMappingException;
7
-import org.codehaus.jackson.map.ObjectMapper;
8
-import org.codehaus.jackson.type.TypeReference;
9
-
10
-import java.io.IOException;
11
-import java.util.HashMap;
12
-import java.util.Map;
13
-
14
-/**
15
- * Jackson util
16
- * 
17
- * 1、obj need private and set/get;
18
- * 2、do not support inner class;
19
- * 
20
- * @author xuxueli 2015-9-25 18:02:56
21
- */
22
-public class JacksonUtil {
23
-    private final static ObjectMapper objectMapper = new ObjectMapper();
24
-    public static ObjectMapper getInstance() {
25
-        return objectMapper;
26
-    }
27
-
28
-    /**
29
-     * bean、array、List、Map --> json
30
-     * 
31
-     * @param obj
32
-     * @return json string
33
-     * @throws Exception
34
-     */
35
-    public static String writeValueAsString(Object obj) {
36
-    	try {
37
-			return getInstance().writeValueAsString(obj);
38
-		} catch (JsonGenerationException e) {
39
-			e.printStackTrace();
40
-		} catch (JsonMappingException e) {
41
-			e.printStackTrace();
42
-		} catch (IOException e) {
43
-			e.printStackTrace();
44
-		}
45
-        return null;
46
-    }
47
-
48
-    /**
49
-     * string --> bean、Map、List(array)
50
-     * 
51
-     * @param jsonStr
52
-     * @param clazz
53
-     * @return obj
54
-     * @throws Exception
55
-     */
56
-    public static <T> T readValue(String jsonStr, Class<T> clazz) {
57
-    	try {
58
-			return getInstance().readValue(jsonStr, clazz);
59
-		} catch (JsonParseException e) {
60
-			e.printStackTrace();
61
-		} catch (JsonMappingException e) {
62
-			e.printStackTrace();
63
-		} catch (IOException e) {
64
-			e.printStackTrace();
65
-		}
66
-    	return null;
67
-    }
68
-    public static <T> T readValueRefer(String jsonStr, Class<T> clazz) {
69
-    	try {
70
-			return getInstance().readValue(jsonStr, new TypeReference<T>() { });
71
-		} catch (JsonParseException e) {
72
-			e.printStackTrace();
73
-		} catch (JsonMappingException e) {
74
-			e.printStackTrace();
75
-		} catch (IOException e) {
76
-			e.printStackTrace();
77
-		}
78
-    	return null;
79
-    }
80
-
81
-    public static void main(String[] args) {
82
-		try {
83
-			Map<String, String> map = new HashMap<String, String>();
84
-			map.put("aaa", "111");
85
-			map.put("bbb", "222");
86
-			String json = writeValueAsString(map);
87
-			System.out.println(json);
88
-			System.out.println(readValue(json, Map.class));
89
-		} catch (Exception e) {
90
-			e.printStackTrace();
91
-		}
92
-	}
93
-}

+ 1 - 1
xxl-job-admin/src/main/java/com/xxl/job/admin/core/util/MailUtil.java Ver fichero

@@ -147,7 +147,7 @@ public class MailUtil {
147 147
 			mailSender.send(mimeMessage);
148 148
 			return true;
149 149
 		} catch (Exception e) {
150
-			e.printStackTrace();
150
+			logger.error(e.getMessage(), e);
151 151
 		}
152 152
 		return false;
153 153
 	}

+ 4 - 4
xxl-job-admin/src/main/java/com/xxl/job/admin/service/impl/XxlJobServiceImpl.java Ver fichero

@@ -226,7 +226,7 @@ public class XxlJobServiceImpl implements XxlJobService {
226 226
 			xxlJobLogGlueDao.deleteByJobId(id);
227 227
 			return ReturnT.SUCCESS;
228 228
 		} catch (SchedulerException e) {
229
-			e.printStackTrace();
229
+			logger.error(e.getMessage(), e);
230 230
 		}
231 231
 		return ReturnT.FAIL;
232 232
 	}
@@ -241,7 +241,7 @@ public class XxlJobServiceImpl implements XxlJobService {
241 241
             boolean ret = XxlJobDynamicScheduler.pauseJob(name, group);	// jobStatus do not store
242 242
             return ret?ReturnT.SUCCESS:ReturnT.FAIL;
243 243
 		} catch (SchedulerException e) {
244
-			e.printStackTrace();
244
+			logger.error(e.getMessage(), e);
245 245
 			return ReturnT.FAIL;
246 246
 		}
247 247
 	}
@@ -256,7 +256,7 @@ public class XxlJobServiceImpl implements XxlJobService {
256 256
 			boolean ret = XxlJobDynamicScheduler.resumeJob(name, group);
257 257
 			return ret?ReturnT.SUCCESS:ReturnT.FAIL;
258 258
 		} catch (SchedulerException e) {
259
-			e.printStackTrace();
259
+			logger.error(e.getMessage(), e);
260 260
 			return ReturnT.FAIL;
261 261
 		}
262 262
 	}
@@ -271,7 +271,7 @@ public class XxlJobServiceImpl implements XxlJobService {
271 271
 			XxlJobDynamicScheduler.triggerJob(name, group);
272 272
 			return ReturnT.SUCCESS;
273 273
 		} catch (SchedulerException e) {
274
-			e.printStackTrace();
274
+			logger.error(e.getMessage(), e);
275 275
 			return ReturnT.FAIL;
276 276
 		}
277 277
 	}

+ 1 - 1
xxl-job-admin/src/test/java/com/xxl/job/dao/impl/AdminBizTest.java Ver fichero

@@ -43,7 +43,7 @@ public class AdminBizTest {
43 43
         AdminBiz adminBiz = (AdminBiz) new NetComClientProxy(AdminBiz.class, addressUrl, accessToken).getObject();
44 44
 
45 45
         int jobId = 1;
46
-        ReturnT<String> returnT = adminBiz.triggerJob(1);
46
+        ReturnT<String> returnT = adminBiz.triggerJob(jobId);
47 47
         Assert.assertTrue(returnT.getCode() == ReturnT.SUCCESS_CODE);
48 48
     }
49 49
 

+ 2 - 2
xxl-job-core/src/main/java/com/xxl/job/core/glue/GlueFactory.java Ver fichero

@@ -75,9 +75,9 @@ public class GlueFactory {
75 75
 				try {
76 76
 					field.set(instance, fieldBean);
77 77
 				} catch (IllegalArgumentException e) {
78
-					e.printStackTrace();
78
+					logger.error(e.getMessage(), e);
79 79
 				} catch (IllegalAccessException e) {
80
-					e.printStackTrace();
80
+					logger.error(e.getMessage(), e);
81 81
 				}
82 82
 			}
83 83
 		}

+ 2 - 2
xxl-job-core/src/main/java/com/xxl/job/core/log/XxlJobFileAppender.java Ver fichero

@@ -174,13 +174,13 @@ public class XxlJobFileAppender {
174 174
 				return sb.toString();
175 175
 			}
176 176
 		} catch (IOException e) {
177
-			e.printStackTrace();
177
+			logger.error(e.getMessage(), e);
178 178
 		} finally {
179 179
 			if (reader != null) {
180 180
 				try {
181 181
 					reader.close();
182 182
 				} catch (IOException e) {
183
-					e.printStackTrace();
183
+					logger.error(e.getMessage(), e);
184 184
 				}
185 185
 			}
186 186
 		}

+ 2 - 2
xxl-job-core/src/main/java/com/xxl/job/core/util/HttpClientUtil.java Ver fichero

@@ -71,7 +71,7 @@ public class HttpClientUtil {
71 71
 			try {
72 72
 				httpClient.close();
73 73
 			} catch (IOException e) {
74
-				e.printStackTrace();
74
+				logger.error(e.getMessage(), e);
75 75
 			}
76 76
 		}
77 77
 		return responseBytes;
@@ -101,7 +101,7 @@ public class HttpClientUtil {
101 101
 				}
102 102
 				return message;
103 103
 			} catch (IOException e) {
104
-				e.printStackTrace();
104
+				logger.error(e.getMessage(), e);
105 105
 				throw e;
106 106
 			}
107 107
 		}

+ 14 - 10
xxl-job-core/src/main/java/com/xxl/job/core/util/JacksonUtil.java Ver fichero

@@ -6,6 +6,8 @@ import org.codehaus.jackson.JsonParseException;
6 6
 import org.codehaus.jackson.map.JsonMappingException;
7 7
 import org.codehaus.jackson.map.ObjectMapper;
8 8
 import org.codehaus.jackson.type.TypeReference;
9
+import org.slf4j.Logger;
10
+import org.slf4j.LoggerFactory;
9 11
 
10 12
 import java.io.IOException;
11 13
 import java.util.HashMap;
@@ -20,6 +22,8 @@ import java.util.Map;
20 22
  * @author xuxueli 2015-9-25 18:02:56
21 23
  */
22 24
 public class JacksonUtil {
25
+	private static Logger logger = LoggerFactory.getLogger(JacksonUtil.class);
26
+
23 27
     private final static ObjectMapper objectMapper = new ObjectMapper();
24 28
     public static ObjectMapper getInstance() {
25 29
         return objectMapper;
@@ -36,11 +40,11 @@ public class JacksonUtil {
36 40
     	try {
37 41
 			return getInstance().writeValueAsString(obj);
38 42
 		} catch (JsonGenerationException e) {
39
-			e.printStackTrace();
43
+			logger.error(e.getMessage(), e);
40 44
 		} catch (JsonMappingException e) {
41
-			e.printStackTrace();
45
+			logger.error(e.getMessage(), e);
42 46
 		} catch (IOException e) {
43
-			e.printStackTrace();
47
+			logger.error(e.getMessage(), e);
44 48
 		}
45 49
         return null;
46 50
     }
@@ -57,11 +61,11 @@ public class JacksonUtil {
57 61
     	try {
58 62
 			return getInstance().readValue(jsonStr, clazz);
59 63
 		} catch (JsonParseException e) {
60
-			e.printStackTrace();
64
+			logger.error(e.getMessage(), e);
61 65
 		} catch (JsonMappingException e) {
62
-			e.printStackTrace();
66
+			logger.error(e.getMessage(), e);
63 67
 		} catch (IOException e) {
64
-			e.printStackTrace();
68
+			logger.error(e.getMessage(), e);
65 69
 		}
66 70
     	return null;
67 71
     }
@@ -69,11 +73,11 @@ public class JacksonUtil {
69 73
     	try {
70 74
 			return getInstance().readValue(jsonStr, new TypeReference<T>() { });
71 75
 		} catch (JsonParseException e) {
72
-			e.printStackTrace();
76
+			logger.error(e.getMessage(), e);
73 77
 		} catch (JsonMappingException e) {
74
-			e.printStackTrace();
78
+			logger.error(e.getMessage(), e);
75 79
 		} catch (IOException e) {
76
-			e.printStackTrace();
80
+			logger.error(e.getMessage(), e);
77 81
 		}
78 82
     	return null;
79 83
     }
@@ -87,7 +91,7 @@ public class JacksonUtil {
87 91
 			System.out.println(json);
88 92
 			System.out.println(readValue(json, Map.class));
89 93
 		} catch (Exception e) {
90
-			e.printStackTrace();
94
+			logger.error(e.getMessage(), e);
91 95
 		}
92 96
 	}
93 97
 }