Skip to content

Commit d874d82

Browse files
committed
1. 优化日志打印数据格式
2. 去掉ILCNTransactionControl下的setDataSourceService方法
1 parent 1433c5b commit d874d82

20 files changed

Lines changed: 62 additions & 68 deletions

File tree

transaction-dubbo/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<groupId>com.codingapi</groupId>
99
<artifactId>transaction-dubbo</artifactId>
10-
<version>1.0.0</version>
10+
<version>1.0.1</version>
1111

1212
<name>transaction-dubbo</name>
1313
<url>https://github.com/codingapi/tx-lcn</url>
@@ -68,7 +68,7 @@
6868
<dependency>
6969
<groupId>com.codingapi</groupId>
7070
<artifactId>tx-client</artifactId>
71-
<version>1.0.0</version>
71+
<version>1.0.1</version>
7272
</dependency>
7373

7474
<dependency>

transaction-springcloud/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.codingapi</groupId>
88
<artifactId>transaction-springcloud</artifactId>
9-
<version>1.0.0</version>
9+
<version>1.0.1</version>
1010

1111
<name>transaction-springcloud</name>
1212
<url>https://github.com/codingapi/tx-lcn</url>
@@ -70,7 +70,7 @@
7070
<dependency>
7171
<groupId>com.codingapi</groupId>
7272
<artifactId>tx-client</artifactId>
73-
<version>1.0.0</version>
73+
<version>1.0.1</version>
7474
</dependency>
7575

7676
<dependency>

tx-client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>com.codingapi</groupId>
77
<artifactId>tx-client</artifactId>
8-
<version>1.0.0</version>
8+
<version>1.0.1</version>
99

1010
<name>tx-client</name>
1111
<url>https://github.com/codingapi/tx-lcn</url>

tx-client/src/main/java/com/codingapi/tx/aop/service/impl/TxDefaultTransactionServerImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
public class TxDefaultTransactionServerImpl implements TransactionServer {
1313

1414

15+
1516
@Override
1617
public Object execute(ProceedingJoinPoint point, TxTransactionInfo info) throws Throwable {
1718
return point.proceed();

tx-client/src/main/java/com/codingapi/tx/aop/service/impl/TxRunningNoTransactionServerImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public Object execute(final ProceedingJoinPoint point, final TxTransactionInfo i
2424

2525
String kid = KidUtils.generateShortUuid();
2626
String txGroupId = info.getTxGroupId();
27-
logger.info("tx-no-running-start->" + txGroupId);
27+
logger.info("--->begin no db transaction, groupId: " + txGroupId);
2828
long t1 = System.currentTimeMillis();
2929

3030

@@ -43,7 +43,7 @@ public Object execute(final ProceedingJoinPoint point, final TxTransactionInfo i
4343
} finally {
4444
TxTransactionLocal.setCurrent(null);
4545
long t2 = System.currentTimeMillis();
46-
logger.info("tx-no-running-end->" + txGroupId+",time->"+(t2-t1));
46+
logger.info("<---end no db transaction,groupId:" + txGroupId+",execute time:"+(t2-t1));
4747
}
4848
}
4949

tx-client/src/main/java/com/codingapi/tx/aop/service/impl/TxRunningTransactionServerImpl.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public Object execute(final ProceedingJoinPoint point, final TxTransactionInfo i
4141

4242
String kid = KidUtils.generateShortUuid();
4343
String txGroupId = info.getTxGroupId();
44-
logger.info("tx-running-start->" + txGroupId);
44+
logger.info("--->begin running transaction,groupId:" + txGroupId);
4545
long t1 = System.currentTimeMillis();
4646

4747
boolean isHasIsGroup = transactionControl.hasGroup(txGroupId);
@@ -85,7 +85,7 @@ public Object execute(final ProceedingJoinPoint point, final TxTransactionInfo i
8585
//修改事务组状态异常
8686
waitTask.setState(-1);
8787
waitTask.signalTask();
88-
throw new ServiceException("修改事务组状态异常." + txGroupId);
88+
throw new ServiceException("update TxGroup error, groupId:" + txGroupId);
8989
}
9090
}
9191
}
@@ -97,7 +97,8 @@ public Object execute(final ProceedingJoinPoint point, final TxTransactionInfo i
9797
} finally {
9898
TxTransactionLocal.setCurrent(null);
9999
long t2 = System.currentTimeMillis();
100-
logger.info("tx-running-end->" + txGroupId+",time->"+(t2-t1));
100+
logger.info("<---end running transaction,groupId:" + txGroupId+",execute time:"+(t2-t1));
101+
101102
}
102103
}
103104

tx-client/src/main/java/com/codingapi/tx/aop/service/impl/TxStartTransactionServerImpl.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,16 @@ public class TxStartTransactionServerImpl implements TransactionServer {
3333
@Override
3434
public Object execute(ProceedingJoinPoint point, final TxTransactionInfo info) throws Throwable {
3535
//分布式事务开始执行
36-
logger.info("tx-start");
36+
37+
logger.info("--->begin start transaction");
3738

3839
long start = System.currentTimeMillis();
3940
//创建事务组
4041
TxGroup txGroup = txManagerService.createTransactionGroup();
4142

4243
//获取不到模块信息重新连接,本次事务异常返回数据.
4344
if (txGroup == null) {
44-
throw new ServiceException("创建事务组异常.");
45+
throw new ServiceException("create TxGroup error");
4546
}
4647
final String groupId = txGroup.getGroupId();
4748
int state = 0;
@@ -78,7 +79,8 @@ public void run0() {
7879
}
7980
}
8081
TxTransactionLocal.setCurrent(null);
81-
logger.info("tx-end-"+txGroup.getGroupId()+">"+state);
82+
logger.info("<---end start transaction");
83+
logger.info("start transaction over, res -> groupId:"+txGroup.getGroupId()+",now state:"+(state==1?"commit":"rollback"));
8284
}
8385
}
8486

tx-client/src/main/java/com/codingapi/tx/control/service/impl/ActionCServiceImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public String execute(JSONObject resObj, String json) {
3030

3131
String cmd = resObj.toJSONString();
3232

33-
logger.info("接受补偿->" + cmd);
33+
logger.info("accept compensate data ->" + cmd);
3434

3535

3636
String data = resObj.getString("d");
@@ -42,11 +42,11 @@ public String execute(JSONObject resObj, String json) {
4242
TransactionInvocation invocation = SerializerUtils.parserTransactionInvocation(bytes);
4343

4444
if (invocation != null) {
45-
logger.info("接受补偿->" + invocation.getMethodStr());
45+
logger.info("compensate method ->" + invocation.getMethodStr());
4646

4747
boolean res = compensateService.invoke(invocation, groupId);
4848

49-
logger.info("补偿结果->" + res);
49+
logger.info("compensate res ->" + res);
5050

5151
if (res) {
5252
return "1";

tx-client/src/main/java/com/codingapi/tx/control/service/impl/ActionTServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public String execute(JSONObject resObj, String json) {
2525
final int state = resObj.getInteger("c");
2626
String taskId = resObj.getString("t");
2727
TaskGroup task = TaskGroupManager.getInstance().getTaskGroup(taskId);
28-
logger.info("接受通知数据->" + json);
28+
logger.info("accept notify data ->" + json);
2929
if (task != null) {
3030
if (task.isAwait()) { //已经等待
3131
res = notifyWaitTask(task, state);

tx-client/src/main/java/com/codingapi/tx/control/service/impl/TransactionControlServiceImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public class TransactionControlServiceImpl implements TransactionControlService{
2828
@Override
2929
public void notifyTransactionMsg(ChannelHandlerContext ctx,JSONObject resObj, String json) {
3030

31+
3132
String action = resObj.getString("a");
3233
String key = resObj.getString("k");
3334

@@ -45,6 +46,7 @@ public void notifyTransactionMsg(ChannelHandlerContext ctx,JSONObject resObj, St
4546
data.put("p", params);
4647

4748
SocketUtils.sendMsg(ctx, data.toString());
48-
logger.info("返回通知状态->" + data.toString());
49+
50+
logger.info("send notify data ->" + data.toString());
4951
}
5052
}

0 commit comments

Comments
 (0)