MCPcopy Create free account
hub / github.com/e2wugui/zeze / log

Method log

ZezeJava/ZezeJava/src/main/java/Zeze/Net/AsyncSocket.java:150–168  ·  view source on GitHub ↗
(@NotNull String action, long id, @NotNull Protocol<?> p)

Source from the content-addressed store, hash-verified

148 }
149
150 public static void log(@NotNull String action, long id, @NotNull Protocol<?> p) {
151 var sb = new StringBuilder(64);
152 sb.append(action).append(':').append(id).append(' ').append(p.getClass().getSimpleName());
153 boolean logResultCode;
154 Object bean;
155 if (p instanceof Rpc) {
156 var rpc = ((Rpc<?, ?>)p);
157 sb.append(':').append(rpc.getSessionId());
158 logResultCode = !rpc.isRequest();
159 bean = logResultCode ? rpc.Result : rpc.Argument;
160 } else {
161 logResultCode = p.resultCode != 0;
162 bean = p.Argument;
163 }
164 if (logResultCode)
165 sb.append('>').append(p.resultCode);
166 sb.append(' ').append(toStr(bean));
167 logger.log(PROTOCOL_LOG_LEVEL, sb);
168 }
169
170 public static void log(@NotNull String action, long id, String platform, @NotNull Protocol<?> p) {
171 var sb = new StringBuilder(64);

Callers 15

ProcessDispatchMethod · 0.95
sendReliableNotifyMethod · 0.95
sendMethod · 0.95
sendAccountMethod · 0.95
sendAccountsMethod · 0.95
broadcastMethod · 0.95
ProcessSendRequestMethod · 0.95
ProcessBroadcastMethod · 0.95
protocolLogSendMethod · 0.95
sendOnlineMethod · 0.95
sendAllOnlinesMethod · 0.95
sendMethod · 0.95

Calls 11

toStrMethod · 0.95
isRpcMethod · 0.95
getModuleIdMethod · 0.95
getProtocolIdMethod · 0.95
getSessionIdMethod · 0.65
isEmptyMethod · 0.65
ReadUIntMethod · 0.65
ReadLongMethod · 0.65
sizeMethod · 0.65
appendMethod · 0.45
isRequestMethod · 0.45

Tested by 1

checkCurrentCountMethod · 0.36