Skip to content

Commit 397f02f

Browse files
committed
Merge pull request #7 from Liuchy1/master
add log for jmessage api example
2 parents a85ae4d + 668ca6b commit 397f02f

File tree

5 files changed

+287
-152
lines changed

5 files changed

+287
-152
lines changed

README.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -256,11 +256,13 @@
256256
RegisterInfo[] regUsers = new RegisterInfo[users.size()];
257257
258258
String res = client.registerUsers(users.toArray(regUsers));
259-
System.out.println(res);
259+
LOG.info(res);
260260
} catch (APIConnectionException e) {
261-
e.printStackTrace();
261+
LOG.error("Connection error. Should retry later. ", e);
262262
} catch (APIRequestException e) {
263-
System.out.println(e.getErrorMessage());
263+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
264+
LOG.info("HTTP Status: " + e.getStatus());
265+
LOG.info("Error Message: " + e.getMessage());
264266
}
265267
```
266268

@@ -272,11 +274,13 @@
272274
JMessageClient client = new JMessageClient(appkey, masterSecret);
273275
try {
274276
String res = client.createGroup("test_user", "test_gname1", "description", "test_user");
275-
System.out.println(res);
277+
LOG.info(res);
276278
} catch (APIConnectionException e) {
277-
System.out.println(e.getMessage());
279+
LOG.error("Connection error. Should retry later. ", e);
278280
} catch (APIRequestException e) {
279-
System.out.println(e.getErrorMessage());
281+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
282+
LOG.info("HTTP Status: " + e.getStatus());
283+
LOG.info("Error Message: " + e.getMessage());
280284
}
281285
```
282286

Lines changed: 39 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,30 @@
1-
package cn.jpush.api.jmessage;
2-
1+
package cn.jpush.api.examples;
32

3+
import cn.jpush.api.jmessage.JMessageClient;
44
import cn.jpush.api.common.resp.APIConnectionException;
55
import cn.jpush.api.jmessage.base.connection.APIRequestException;
66

7+
import org.slf4j.Logger;
8+
import org.slf4j.LoggerFactory;
9+
710
public class IMGroupExample {
811

12+
protected static final Logger LOG = LoggerFactory.getLogger(IMGroupExample.class);
13+
914
private static final String appkey = "242780bfdd7315dc1989fe2b";
1015
private static final String masterSecret = "2f5ced2bef64167950e63d13";
1116

1217
public static void testCreateGroup() {
1318
JMessageClient client = new JMessageClient(appkey, masterSecret);
1419
try {
1520
String res = client.createGroup("test_user", "test_gname1", "description", "test_user");
16-
System.out.println(res);
21+
LOG.info(res);
1722
} catch (APIConnectionException e) {
18-
System.out.println(e.getMessage());
23+
LOG.error("Connection error. Should retry later. ", e);
1924
} catch (APIRequestException e) {
20-
System.out.println(e.getErrorMessage());
25+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
26+
LOG.info("HTTP Status: " + e.getStatus());
27+
LOG.info("Error Message: " + e.getMessage());
2128
}
2229
}
2330

@@ -26,11 +33,13 @@ public static void testGetGroupInfo() {
2633

2734
try {
2835
String res = client.getGroupInfo(10003767);
29-
System.out.println(res);
36+
LOG.info(res);
3037
} catch (APIConnectionException e) {
31-
System.out.println(e.getMessage());
38+
LOG.error("Connection error. Should retry later. ", e);
3239
} catch (APIRequestException e) {
33-
System.out.println(e.getErrorMessage());
40+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
41+
LOG.info("HTTP Status: " + e.getStatus());
42+
LOG.info("Error Message: " + e.getMessage());
3443
}
3544
}
3645

@@ -39,11 +48,13 @@ public static void testGetGroupMemberList() {
3948

4049
try {
4150
String res = client.getGroupMembers(10003767);
42-
System.out.println(res);
51+
LOG.info(res);
4352
} catch (APIConnectionException e) {
44-
System.out.println(e.getMessage());
53+
LOG.error("Connection error. Should retry later. ", e);
4554
} catch (APIRequestException e) {
46-
System.out.println(e.getErrorMessage());
55+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
56+
LOG.info("HTTP Status: " + e.getStatus());
57+
LOG.info("Error Message: " + e.getMessage());
4758
}
4859
}
4960

@@ -52,11 +63,13 @@ public static void testGetGroupListByAppkey() {
5263

5364
try {
5465
String res = client.getGroupListByAppkey(0, 30);
55-
System.out.println(res);
66+
LOG.info(res);
5667
} catch (APIConnectionException e) {
57-
System.out.println(e.getMessage());
68+
LOG.error("Connection error. Should retry later. ", e);
5869
} catch (APIRequestException e) {
59-
System.out.println(e.getErrorMessage());
70+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
71+
LOG.info("HTTP Status: " + e.getStatus());
72+
LOG.info("Error Message: " + e.getMessage());
6073
}
6174
}
6275

@@ -69,9 +82,11 @@ public static void testManageGroup() {
6982
client.addOrRemoveMembers(10003767, addList, null );
7083
client.addOrRemoveMembers(10003767, null, removeList);
7184
} catch (APIConnectionException e) {
72-
System.out.println(e.getMessage());
85+
LOG.error("Connection error. Should retry later. ", e);
7386
} catch (APIRequestException e) {
74-
System.out.println(e.getErrorMessage());
87+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
88+
LOG.info("HTTP Status: " + e.getStatus());
89+
LOG.info("Error Message: " + e.getMessage());
7590
}
7691
}
7792

@@ -81,9 +96,11 @@ public static void testUpdateGroupInfo() {
8196
try {
8297
client.updateGroupInfo(10003767, "test_gname_new", "update desc");
8398
} catch (APIConnectionException e) {
84-
System.out.println(e.getMessage());
99+
LOG.error("Connection error. Should retry later. ", e);
85100
} catch (APIRequestException e) {
86-
System.out.println(e.getErrorMessage());
101+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
102+
LOG.info("HTTP Status: " + e.getStatus());
103+
LOG.info("Error Message: " + e.getMessage());
87104
}
88105
}
89106

@@ -93,17 +110,15 @@ public static void testDeleteGroup() {
93110
try {
94111
client.deleteGroup(10003765);
95112
} catch (APIConnectionException e) {
96-
System.out.println(e.getMessage());
113+
LOG.error("Connection error. Should retry later. ", e);
97114
} catch (APIRequestException e) {
98-
System.out.println(e.getErrorMessage());
115+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
116+
LOG.info("HTTP Status: " + e.getStatus());
117+
LOG.info("Error Message: " + e.getMessage());
99118
}
100119
}
101120

102121
public static void main(String[] args) {
103122
// testGetGroupInfo();
104-
// testGetGroupListByAppkey();
105-
// testUpdateGroupInfo();
106-
// testDeleteGroup();
107-
108123
}
109124
}

example/main/java/cn/jpush/api/examples/IMUserExample.java

Lines changed: 36 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
package cn.jpush.api.jmessage;
2-
1+
package cn.jpush.api.examples;
32

3+
import cn.jpush.api.jmessage.JMessageClient;
44
import cn.jpush.api.common.resp.APIConnectionException;
55
import cn.jpush.api.jmessage.base.connection.APIRequestException;
66
import cn.jpush.api.jmessage.base.model.RegisterInfo;
7+
78
import org.slf4j.Logger;
89
import org.slf4j.LoggerFactory;
910

@@ -40,11 +41,13 @@ public static void testRegisterUsers() {
4041
RegisterInfo[] regUsers = new RegisterInfo[users.size()];
4142

4243
String res = client.registerUsers(users.toArray(regUsers));
43-
System.out.println(res);
44+
LOG.info(res);
4445
} catch (APIConnectionException e) {
45-
e.printStackTrace();
46+
LOG.error("Connection error. Should retry later. ", e);
4647
} catch (APIRequestException e) {
47-
System.out.println(e.getErrorMessage());
48+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
49+
LOG.info("HTTP Status: " + e.getStatus());
50+
LOG.info("Error Message: " + e.getMessage());
4851
}
4952
}
5053

@@ -53,11 +56,13 @@ public static void testGetUserInfo() {
5356

5457
try {
5558
String res = client.getUserInfo("test_user");
56-
System.out.println(res);
59+
LOG.info(res);
5760
} catch (APIConnectionException e) {
58-
e.printStackTrace();
61+
LOG.error("Connection error. Should retry later. ", e);
5962
} catch (APIRequestException e) {
60-
e.printStackTrace();
63+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
64+
LOG.info("HTTP Status: " + e.getStatus());
65+
LOG.info("Error Message: " + e.getMessage());
6166
}
6267
}
6368

@@ -67,9 +72,11 @@ public static void testUpdatePassword() {
6772
try {
6873
client.updateUserPassword("test_user", "test_new_pass");
6974
} catch (APIConnectionException e) {
70-
e.printStackTrace();
75+
LOG.error("Connection error. Should retry later. ", e);
7176
} catch (APIRequestException e) {
72-
e.printStackTrace();
77+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
78+
LOG.info("HTTP Status: " + e.getStatus());
79+
LOG.info("Error Message: " + e.getMessage());
7380
}
7481
}
7582

@@ -79,9 +86,11 @@ public static void testUpdateUserInfo() {
7986
try {
8087
client.updateUserInfo("test_user", "test_nick", "2000-01-12", "help me!", 1, "shenzhen", "nanshan", null);
8188
} catch (APIConnectionException e) {
82-
e.printStackTrace();
89+
LOG.error("Connection error. Should retry later. ", e);
8390
} catch (APIRequestException e) {
84-
e.printStackTrace();
91+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
92+
LOG.info("HTTP Status: " + e.getStatus());
93+
LOG.info("Error Message: " + e.getMessage());
8594
}
8695
}
8796

@@ -90,11 +99,13 @@ public static void testGetUsers() {
9099

91100
try {
92101
String res = client.getUserList(0, 30);
93-
System.out.println(res);
102+
LOG.info(res);
94103
} catch (APIConnectionException e) {
95-
e.printStackTrace();
104+
LOG.error("Connection error. Should retry later. ", e);
96105
} catch (APIRequestException e) {
97-
e.printStackTrace();
106+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
107+
LOG.info("HTTP Status: " + e.getStatus());
108+
LOG.info("Error Message: " + e.getMessage());
98109
}
99110
}
100111

@@ -103,11 +114,13 @@ public static void testGetGroupsByUser() {
103114

104115
try {
105116
String res = client.getGroupListByUser("test_user");
106-
System.out.println(res);
117+
LOG.info(res);
107118
} catch (APIConnectionException e) {
108-
e.printStackTrace();
119+
LOG.error("Connection error. Should retry later. ", e);
109120
} catch (APIRequestException e) {
110-
e.printStackTrace();
121+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
122+
LOG.info("HTTP Status: " + e.getStatus());
123+
LOG.info("Error Message: " + e.getMessage());
111124
}
112125
}
113126

@@ -117,14 +130,16 @@ public static void testDeleteUser() {
117130
try {
118131
client.deleteUser("test_user_119");
119132
} catch (APIConnectionException e) {
120-
e.printStackTrace();
133+
LOG.error("Connection error. Should retry later. ", e);
121134
} catch (APIRequestException e) {
122-
e.printStackTrace();
135+
LOG.error("Error response from JPush server. Should review and fix it. ", e);
136+
LOG.info("HTTP Status: " + e.getStatus());
137+
LOG.info("Error Message: " + e.getMessage());
123138
}
124139
}
125140

126141
public static void main(String[] args) {
127-
testRegisterUsers();
142+
testGetGroupsByUser();
128143
}
129144

130145
}

0 commit comments

Comments
 (0)