Browse Source

Merge pull request #2835 in DESIGN/design from bugfix/10.0 to feature/10.0

* commit 'bb049fd1d787b06cb30eb9407d4b8ba248ed8a0d':
  REPORT-42970  添加websocket 断开/失败时的日志
research/11.0
superman 4 years ago
parent
commit
9dfd68f60b
  1. 3
      designer-realize/src/main/java/com/fr/design/mainframe/socketio/DesignerSocketIO.java

3
designer-realize/src/main/java/com/fr/design/mainframe/socketio/DesignerSocketIO.java

@ -27,6 +27,7 @@ import io.socket.client.IO;
import io.socket.client.Socket;
import io.socket.emitter.Emitter;
import java.util.Arrays;
import javax.swing.*;
import java.io.IOException;
import java.net.URI;
@ -130,6 +131,7 @@ public class DesignerSocketIO {
private static final Emitter.Listener failRetry = new Emitter.Listener() {
@Override
public void call(Object... args) {
FineLoggerFactory.getLogger().error("failed args: {}", Arrays.toString(args));
status = Status.Disconnecting;
socket.close();
count++;
@ -160,6 +162,7 @@ public class DesignerSocketIO {
* todo 远程心跳断开不一定 socket 断开 和远程紧密相关的业务都绑定在心跳上切换成心跳断开之后进行提醒
* socket 只用推日志和通知配置变更
*/
FineLoggerFactory.getLogger().error("disConnected args: {}", Arrays.toString(objects));
if (status != Status.Disconnecting) {
showConnectionLostDialog();
}

Loading…
Cancel
Save