Skip to content

Commit dd7e36b

Browse files
authored
Merge pull request #4643 from chengtx01/optimize_net_log
net: optimize some logs for network module
2 parents 63c268d + 8154d8f commit dd7e36b

24 files changed

Lines changed: 68 additions & 66 deletions

framework/src/main/java/org/tron/common/backup/BackupManager.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public void init() {
7272
try {
7373
localIp = InetAddress.getLocalHost().getHostAddress();
7474
} catch (Exception e) {
75-
logger.warn("Failed to get local ip.");
75+
logger.warn("Failed to get local ip");
7676
}
7777

7878
for (String member : parameter.getBackupMembers()) {
@@ -105,7 +105,7 @@ public void init() {
105105
.accept(new UdpEvent(new KeepAliveMessage(status.equals(MASTER), priority),
106106
new InetSocketAddress(member, port))));
107107
} catch (Throwable t) {
108-
logger.error("Exception in send keep alive.", t);
108+
logger.error("Exception in send keep alive", t);
109109
}
110110
}, 1000, keepAliveInterval, TimeUnit.MILLISECONDS);
111111
}
@@ -120,7 +120,7 @@ public void handleEvent(UdpEvent udpEvent) {
120120
return;
121121
}
122122
if (!members.contains(sender.getHostString())) {
123-
logger.warn("Receive keep alive message from {} is not my member.", sender.getHostString());
123+
logger.warn("Receive keep alive message from {} is not my member", sender.getHostString());
124124
return;
125125
}
126126

framework/src/main/java/org/tron/common/net/udp/handler/MessageHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ public void channelReadComplete(ChannelHandlerContext ctx) {
7878

7979
@Override
8080
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
81-
logger.info("Exception caught, {} {}", ctx.channel().remoteAddress(), cause.getMessage());
81+
logger.warn("Exception caught in udp message handler, {} {}",
82+
ctx.channel().remoteAddress(), cause.getMessage());
8283
ctx.close();
8384
}
8485
}

framework/src/main/java/org/tron/common/overlay/client/PeerClient.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ public void connect(String host, int port, String remoteId) {
4545
ChannelFuture f = connectAsync(host, port, remoteId, false);
4646
f.sync().channel().closeFuture().sync();
4747
} catch (Exception e) {
48-
logger
49-
.info("PeerClient: Can't connect to " + host + ":" + port + " (" + e.getMessage() + ")");
48+
logger.info("Can't connect to {}:{}, cause:{})", host, port, e.getMessage());
5049
}
5150
}
5251

@@ -55,7 +54,7 @@ public ChannelFuture connectAsync(NodeHandler nodeHandler, boolean discoveryMode
5554
return connectAsync(node.getHost(), node.getPort(), node.getHexId(), discoveryMode)
5655
.addListener((ChannelFutureListener) future -> {
5756
if (!future.isSuccess()) {
58-
logger.warn("Connect to {}:{} fail,cause:{}", node.getHost(), node.getPort(),
57+
logger.warn("Connect to {}:{} fail, cause:{}", node.getHost(), node.getPort(),
5958
future.cause().getMessage());
6059
nodeHandler.getNodeStatistics().nodeDisconnectedLocal(ReasonCode.CONNECT_FAIL);
6160
nodeHandler.getNodeStatistics().notifyDisconnect();
@@ -67,7 +66,7 @@ public ChannelFuture connectAsync(NodeHandler nodeHandler, boolean discoveryMode
6766
private ChannelFuture connectAsync(String host, int port, String remoteId,
6867
boolean discoveryMode) {
6968

70-
logger.info("Connect peer {} {} {}", host, port, remoteId);
69+
logger.info("Connect peer {}:{}, remoteId:{}", host, port, remoteId);
7170

7271
TronChannelInitializer tronChannelInitializer = ctx
7372
.getBean(TronChannelInitializer.class, remoteId);

framework/src/main/java/org/tron/common/overlay/discover/DiscoverServer.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public DiscoverServer(final NodeManager nodeManager) {
6868
try {
6969
start();
7070
} catch (Exception e) {
71-
logger.error("Discovery server start failed.", e);
71+
logger.error("Discovery server start failed", e);
7272
}
7373
}, "DiscoverServer").start();
7474
}
@@ -111,10 +111,10 @@ public void initChannel(NioDatagramChannel ch)
111111
Thread.sleep(5000);
112112
}
113113
} catch (InterruptedException e) {
114-
logger.warn("Discover server interrupted.");
114+
logger.warn("Discover server interrupted");
115115
Thread.currentThread().interrupt();
116116
} catch (Exception e) {
117-
logger.error("Start discovery server with port {} failed.", port, e);
117+
logger.error("Start discovery server with port {} failed", port, e);
118118
} finally {
119119
group.shutdownGracefully().sync();
120120
}
@@ -127,15 +127,15 @@ public void close() {
127127
try {
128128
channel.close().await(10, TimeUnit.SECONDS);
129129
} catch (Exception e) {
130-
logger.warn("Closing discovery server failed.", e);
130+
logger.error("Closing discovery server failed", e);
131131
}
132132
}
133133

134134
if (discoveryExecutor != null) {
135135
try {
136136
discoveryExecutor.close();
137137
} catch (Exception e) {
138-
logger.warn("Closing discovery executor failed.", e);
138+
logger.error("Closing discovery executor failed", e);
139139
}
140140
}
141141
}

framework/src/main/java/org/tron/common/overlay/discover/node/NodeHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ public void handlePong(PongMessage msg) {
184184

185185
public void handleNeighbours(NeighborsMessage msg) {
186186
if (!waitForNeighbors) {
187-
logger.warn("Receive neighbors from {} without send find nodes.", node.getHost());
187+
logger.warn("Receive neighbors from {} without send find nodes", node.getHost());
188188
return;
189189
}
190190
waitForNeighbors = false;
@@ -231,7 +231,7 @@ public void sendPing() {
231231
handleTimedOut();
232232
}
233233
} catch (Exception e) {
234-
logger.error("Unhandled exception", e);
234+
logger.error("Unhandled exception in pong timer schedule", e);
235235
}
236236
}, pingTimeout, TimeUnit.MILLISECONDS);
237237
}

framework/src/main/java/org/tron/common/overlay/discover/node/NodeManager.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,13 @@ private void dbRead() {
123123
return;
124124
}
125125
DBNode dbNode = JsonUtil.json2Obj(new String(nodeBytes), DBNode.class);
126-
logger.info("Reading node statistics from store: {} nodes.", dbNode.getNodes().size());
126+
logger.info("Reading node statistics from store: {} nodes", dbNode.getNodes().size());
127127
dbNode.getNodes().forEach(n -> {
128128
Node node = new Node(n.getId(), n.getHost(), n.getPort());
129129
getNodeHandler(node).getNodeStatistics().setPersistedReputation(n.getReputation());
130130
});
131131
} catch (Exception e) {
132-
logger.error("DB read node failed.", e);
132+
logger.error("DB read node failed", e);
133133
}
134134
}
135135

@@ -153,13 +153,13 @@ private void dbWrite() {
153153

154154
dbNode.setNodes(batch);
155155

156-
logger.info("Write node statistics to store: m:{}/t:{}/{}/{} nodes.",
156+
logger.info("Write node statistics to store: m:{}/t:{}/{}/{} nodes",
157157
nodeHandlerMap.size(), getTable().getAllNodes().size(), size, batch.size());
158158

159159
chainBaseManager.getCommonStore()
160160
.put(DB_KEY_PEERS, new BytesCapsule(JsonUtil.obj2Json(dbNode).getBytes()));
161161
} catch (Exception e) {
162-
logger.error("DB write node failed.", e);
162+
logger.error("DB write node failed", e);
163163
}
164164
}
165165

@@ -307,7 +307,7 @@ public void close() {
307307
nodeManagerTasksTimer.cancel();
308308
pongTimer.shutdownNow();
309309
} catch (Exception e) {
310-
logger.warn("Close failed.", e);
310+
logger.error("Close nodeManagerTasksTimer or pongTimer failed", e);
311311
}
312312
}
313313

framework/src/main/java/org/tron/common/overlay/message/HelloMessage.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,9 @@ public String toString() {
127127
return new StringBuilder().append(super.toString()).append(", ")
128128
.append("from: ").append(getFrom()).append(", ")
129129
.append("timestamp: ").append(getTimestamp()).append(", ")
130-
.append("headBlockId: {").append(getHeadBlockId().getString()).append("}")
130+
.append("headBlockId: {").append(getHeadBlockId().getString()).append("}, ")
131+
.append("nodeType: ").append(helloMessage.getNodeType()).append(", ")
132+
.append("lowestBlockNum: ").append(helloMessage.getLowestBlockNum())
131133
.toString();
132134
}
133135

framework/src/main/java/org/tron/common/overlay/server/Channel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ public void publicHandshakeFinished(ChannelHandlerContext ctx, HelloMessage msg)
120120
setStartTime(msg.getTimestamp());
121121
setTronState(TronState.HANDSHAKE_FINISHED);
122122
getNodeStatistics().p2pHandShake.add();
123-
logger.info("Finish handshake with {}.", ctx.channel().remoteAddress());
123+
logger.info("Finish handshake with {}", ctx.channel().remoteAddress());
124124
}
125125

126126
/**
@@ -215,7 +215,7 @@ public void setStartTime(long startTime) {
215215

216216
public void setTronState(TronState tronState) {
217217
this.tronState = tronState;
218-
logger.info("Peer {} status change to {}.", inetSocketAddress, tronState);
218+
logger.info("Peer {} status change to {}", inetSocketAddress, tronState);
219219
}
220220

221221
public boolean isActive() {

framework/src/main/java/org/tron/common/overlay/server/ChannelManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public void init() {
9393
fastForwardNodes.put(address, node);
9494
}
9595

96-
logger.info("Node config, trust {}, active {}, forward {}.",
96+
logger.info("Node config, trust {}, active {}, forward {}",
9797
trustNodes.size(), activeNodes.size(), fastForwardNodes.size());
9898

9999
peerConnectionCheckService.init();
@@ -140,7 +140,7 @@ public synchronized boolean processPeer(Channel peer) {
140140

141141
if (trustNodes.getIfPresent(peer.getInetAddress()) == null) {
142142
if (recentlyDisconnected.getIfPresent(peer) != null) {
143-
logger.info("Peer {} recently disconnected.", peer.getInetAddress());
143+
logger.info("Peer {} recently disconnected", peer.getInetAddress());
144144
return false;
145145
}
146146

framework/src/main/java/org/tron/common/overlay/server/FastForward.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ public boolean checkHelloMessage(HelloMessage message, Channel channel) {
139139
}
140140
return flag;
141141
} catch (Exception e) {
142-
logger.warn("Check hello message failed, msg: {}, {}", message, channel.getInetAddress(), e);
142+
logger.error("Check hello message failed, msg: {}, {}", message, channel.getInetAddress(), e);
143143
return false;
144144
}
145145
}

0 commit comments

Comments
 (0)