This is an automated email from the ASF dual-hosted git repository.
mxsm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/eventmesh.git
The following commit(s) were added to refs/heads/master by this push:
new 248be85cb [ISSUE #4734] Use the static final modifier to decorate
Logger (#4741)
248be85cb is described below
commit 248be85cb3620c4b507b5474fb90eeb02435f10b
Author: Ruslan Mykoliuk <[email protected]>
AuthorDate: Sat Jan 13 03:58:36 2024 +0200
[ISSUE #4734] Use the static final modifier to decorate Logger (#4741)
* refactor: Use static final modifier to decorate Logger
Signed-off-by: Ruslan Mykoliuk <[email protected]>
* refactor: Check style
Signed-off-by: Ruslan Mykoliuk <[email protected]>
* Update EventMeshConstants.java
* Update BatchSendMessageProcessor.java
* Update EventMeshConstants.java
---------
Signed-off-by: Ruslan Mykoliuk <[email protected]>
---
.../runtime/constants/EventMeshConstants.java | 3 +++
.../grpc/processor/HeartbeatProcessor.java | 4 ++--
.../grpc/processor/ReplyMessageProcessor.java | 4 ++--
.../grpc/processor/SubscribeStreamProcessor.java | 5 +++--
.../http/processor/BatchSendMessageProcessor.java | 24 +++++++++++-----------
.../processor/BatchSendMessageV2Processor.java | 22 ++++++++++----------
.../http/processor/CreateTopicProcessor.java | 16 +++++++--------
.../http/processor/DeleteTopicProcessor.java | 18 ++++++++--------
.../protocol/http/processor/HandlerService.java | 10 ++++-----
.../http/processor/QuerySubscriptionProcessor.java | 12 +++++------
.../runtime/metrics/tcp/EventMeshTcpMonitor.java | 24 +++++++++++-----------
11 files changed, 73 insertions(+), 69 deletions(-)
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/constants/EventMeshConstants.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/constants/EventMeshConstants.java
index bdefc89ca..4196572cc 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/constants/EventMeshConstants.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/constants/EventMeshConstants.java
@@ -152,6 +152,9 @@ public class EventMeshConstants {
public static final String MESSAGE = "message";
public static final String CMD = "cmd";
public static final String ACL = "acl";
+ public static final String BATCH_MSG = "batchMessage";
+ public static final String TCP_MONITOR = "tcpMonitor";
+ public static final String APP_MONITOR = "appMonitor";
public static final String MSG_TYPE = "msgtype";
public static final String PERSISTENT = "persistent";
public static final String HANDLER_ORIGIN = "Access-Control-Allow-Origin";
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/HeartbeatProcessor.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/HeartbeatProcessor.java
index b661fc673..a08601dc0 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/HeartbeatProcessor.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/HeartbeatProcessor.java
@@ -43,7 +43,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
public class HeartbeatProcessor {
- private final Logger aclLogger =
LoggerFactory.getLogger(EventMeshConstants.ACL);
+ private static final Logger ACL_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.ACL);
private final EventMeshGrpcServer eventMeshGrpcServer;
@@ -69,7 +69,7 @@ public class HeartbeatProcessor {
try {
doAclCheck(heartbeat);
} catch (AclException e) {
- aclLogger.warn("CLIENT HAS NO PERMISSION, HeartbeatProcessor
failed", e);
+ ACL_LOGGER.warn("CLIENT HAS NO PERMISSION, HeartbeatProcessor
failed", e);
ServiceUtils.sendResponseCompleted(StatusCode.EVENTMESH_ACL_ERR,
e.getMessage(), emitter);
return;
}
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/ReplyMessageProcessor.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/ReplyMessageProcessor.java
index e7eecbed3..fe10ff5da 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/ReplyMessageProcessor.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/ReplyMessageProcessor.java
@@ -51,7 +51,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
public class ReplyMessageProcessor {
- private final Logger aclLogger =
LoggerFactory.getLogger(EventMeshConstants.ACL);
+ private static final Logger ACL_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.ACL);
private final EventMeshGrpcServer eventMeshGrpcServer;
@@ -77,7 +77,7 @@ public class ReplyMessageProcessor {
try {
doAclCheck(message);
} catch (Exception e) {
- aclLogger.warn("CLIENT HAS NO
PERMISSION,RequestReplyMessageProcessor reply failed", e);
+ ACL_LOGGER.warn("CLIENT HAS NO
PERMISSION,RequestReplyMessageProcessor reply failed", e);
ServiceUtils.sendStreamResponseCompleted(message,
StatusCode.EVENTMESH_ACL_ERR, e.getMessage(), emitter);
return;
}
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/SubscribeStreamProcessor.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/SubscribeStreamProcessor.java
index b0c029837..2cef63b47 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/SubscribeStreamProcessor.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/SubscribeStreamProcessor.java
@@ -27,6 +27,7 @@ import
org.apache.eventmesh.common.protocol.http.common.RequestCode;
import org.apache.eventmesh.common.utils.JsonUtils;
import org.apache.eventmesh.runtime.acl.Acl;
import org.apache.eventmesh.runtime.boot.EventMeshGrpcServer;
+import org.apache.eventmesh.runtime.constants.EventMeshConstants;
import
org.apache.eventmesh.runtime.core.protocol.grpc.consumer.ConsumerManager;
import
org.apache.eventmesh.runtime.core.protocol.grpc.consumer.EventMeshConsumer;
import
org.apache.eventmesh.runtime.core.protocol.grpc.consumer.consumergroup.ConsumerGroupClient;
@@ -48,7 +49,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
public class SubscribeStreamProcessor {
- private final Logger aclLogger = LoggerFactory.getLogger("acl");
+ private static final Logger ACL_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.ACL);
private final EventMeshGrpcServer eventMeshGrpcServer;
@@ -77,7 +78,7 @@ public class SubscribeStreamProcessor {
try {
doAclCheck(subscription);
} catch (AclException e) {
- aclLogger.warn("CLIENT HAS NO PERMISSION to Subscribe. failed", e);
+ ACL_LOGGER.warn("CLIENT HAS NO PERMISSION to Subscribe. failed",
e);
ServiceUtils.sendStreamResponseCompleted(subscription,
StatusCode.EVENTMESH_ACL_ERR, e.getMessage(), emitter);
return;
}
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/BatchSendMessageProcessor.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/BatchSendMessageProcessor.java
index c479861e0..5baf65515 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/BatchSendMessageProcessor.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/BatchSendMessageProcessor.java
@@ -67,11 +67,11 @@ import com.google.common.base.Stopwatch;
public class BatchSendMessageProcessor implements HttpRequestProcessor {
- private final Logger cmdLogger =
LoggerFactory.getLogger(EventMeshConstants.CMD);
+ private static final Logger CMD_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.CMD);
- private final Logger aclLogger =
LoggerFactory.getLogger(EventMeshConstants.ACL);
+ private static final Logger ACL_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.ACL);
- private final Logger batchMessageLogger =
LoggerFactory.getLogger("batchMessage");
+ private static final Logger BATCH_MSG_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.BATCH_MSG);
private final EventMeshHTTPServer eventMeshHTTPServer;
@@ -87,7 +87,7 @@ public class BatchSendMessageProcessor implements
HttpRequestProcessor {
String localAddress = IPUtils.getLocalAddress();
HttpCommand request = asyncContext.getRequest();
- cmdLogger.info("cmd={}|{}|client2eventMesh|from={}|to={}",
RequestCode.get(Integer.valueOf(request.getRequestCode())),
+ CMD_LOGGER.info("cmd={}|{}|client2eventMesh|from={}|to={}",
RequestCode.get(Integer.valueOf(request.getRequestCode())),
EventMeshConstants.PROTOCOL_HTTP,
RemotingHelper.parseChannelRemoteAddr(ctx.channel()), localAddress);
SendMessageBatchRequestHeader sendMessageBatchRequestHeader =
(SendMessageBatchRequestHeader) request.getHeader();
@@ -112,7 +112,7 @@ public class BatchSendMessageProcessor implements
HttpRequestProcessor {
int eventSize = eventList.size();
if (eventSize > httpConfiguration.getEventMeshEventBatchSize()) {
- batchMessageLogger.error("Event batch size exceeds the limit: {}",
httpConfiguration.getEventMeshEventBatchSize());
+ BATCH_MSG_LOGGER.error("Event batch size exceeds the limit: {}",
httpConfiguration.getEventMeshEventBatchSize());
completeResponse(request, asyncContext,
sendMessageBatchResponseHeader, EventMeshRetCode.EVENTMESH_PROTOCOL_BODY_ERR,
"Event batch size exceeds the limit: " +
httpConfiguration.getEventMeshEventBatchSize(),
SendMessageBatchResponseBody.class);
return;
@@ -129,7 +129,7 @@ public class BatchSendMessageProcessor implements
HttpRequestProcessor {
String content = event.getData() == null ? "" : new
String(event.getData().toBytes(), Constants.DEFAULT_CHARSET);
if (content.length() > httpConfiguration.getEventMeshEventSize()) {
- batchMessageLogger.error("Event size exceeds the limit: {}",
httpConfiguration.getEventMeshEventSize());
+ BATCH_MSG_LOGGER.error("Event size exceeds the limit: {}",
httpConfiguration.getEventMeshEventSize());
completeResponse(request, asyncContext,
sendMessageBatchResponseHeader, EventMeshRetCode.EVENTMESH_PROTOCOL_HEADER_ERR,
"Event size exceeds the limit: " +
httpConfiguration.getEventMeshEventSize(), SendMessageBatchResponseBody.class);
return;
@@ -200,7 +200,7 @@ public class BatchSendMessageProcessor implements
HttpRequestProcessor {
} catch (Exception e) {
completeResponse(request, asyncContext,
sendMessageBatchResponseHeader,
EventMeshRetCode.EVENTMESH_ACL_ERR, e.getMessage(),
SendMessageBatchResponseBody.class);
- aclLogger.warn("CLIENT HAS NO
PERMISSION,BatchSendMessageProcessor send failed", e);
+ ACL_LOGGER.warn("CLIENT HAS NO
PERMISSION,BatchSendMessageProcessor send failed", e);
return;
}
}
@@ -223,9 +223,9 @@ public class BatchSendMessageProcessor implements
HttpRequestProcessor {
topicBatchMessageMappings.put(cloudEvent.getSubject(),
tmp);
}
- batchMessageLogger.debug("msg2MQMsg suc, event:{}",
cloudEvent.getData());
+ BATCH_MSG_LOGGER.debug("msg2MQMsg suc, event:{}",
cloudEvent.getData());
} catch (Exception e) {
- batchMessageLogger.error("msg2MQMsg err, event:{}",
cloudEvent.getData(), e);
+ BATCH_MSG_LOGGER.error("msg2MQMsg err, event:{}",
cloudEvent.getData(), e);
}
}
@@ -253,7 +253,7 @@ public class BatchSendMessageProcessor implements
HttpRequestProcessor {
@Override
public void onException(OnExceptionContext context) {
- batchMessageLogger.warn("", context.getException());
+ BATCH_MSG_LOGGER.warn("", context.getException());
eventMeshHTTPServer.getHttpRetryer().newTimeout(sendMessageContext, 10,
TimeUnit.SECONDS);
}
@@ -271,7 +271,7 @@ public class BatchSendMessageProcessor implements
HttpRequestProcessor {
@Override
public void onException(OnExceptionContext context) {
- batchMessageLogger.warn("", context.getException());
+ BATCH_MSG_LOGGER.warn("", context.getException());
eventMeshHTTPServer.getHttpRetryer().newTimeout(sendMessageContext, 10,
TimeUnit.SECONDS);
}
@@ -282,7 +282,7 @@ public class BatchSendMessageProcessor implements
HttpRequestProcessor {
long elapsed = stopwatch.elapsed(TimeUnit.MILLISECONDS);
summaryMetrics.recordBatchSendMsgCost(elapsed);
-
batchMessageLogger.debug("batchMessage|eventMesh2mq|REQ|ASYNC|batchId={}|send2MQCost={}ms|msgNum={}|topics={}",
+
BATCH_MSG_LOGGER.debug("batchMessage|eventMesh2mq|REQ|ASYNC|batchId={}|send2MQCost={}ms|msgNum={}|topics={}",
batchId, elapsed, eventSize, topicBatchMessageMappings.keySet());
completeResponse(request, asyncContext,
sendMessageBatchResponseHeader, EventMeshRetCode.SUCCESS, null,
SendMessageBatchResponseBody.class);
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/BatchSendMessageV2Processor.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/BatchSendMessageV2Processor.java
index 531ff1565..c3602cc6f 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/BatchSendMessageV2Processor.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/BatchSendMessageV2Processor.java
@@ -60,11 +60,11 @@ import io.netty.channel.ChannelHandlerContext;
public class BatchSendMessageV2Processor implements HttpRequestProcessor {
- private final Logger cmdLogger =
LoggerFactory.getLogger(EventMeshConstants.CMD);
+ private static final Logger CMD_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.CMD);
- private final Logger aclLogger =
LoggerFactory.getLogger(EventMeshConstants.ACL);
+ private static final Logger ACL_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.ACL);
- private final Logger batchMessageLogger =
LoggerFactory.getLogger("batchMessage");
+ private static final Logger BATCH_MESSAGE_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.BATCH_MSG);
private final EventMeshHTTPServer eventMeshHTTPServer;
@@ -81,7 +81,7 @@ public class BatchSendMessageV2Processor implements
HttpRequestProcessor {
final HttpCommand request = asyncContext.getRequest();
final Integer requestCode = Integer.valueOf(request.getRequestCode());
- cmdLogger.info("cmd={}|{}|client2eventMesh|from={}|to={}",
+ CMD_LOGGER.info("cmd={}|{}|client2eventMesh|from={}|to={}",
RequestCode.get(requestCode),
EventMeshConstants.PROTOCOL_HTTP,
RemotingHelper.parseChannelRemoteAddr(ctx.channel()),
@@ -137,7 +137,7 @@ public class BatchSendMessageV2Processor implements
HttpRequestProcessor {
String content = new
String(Objects.requireNonNull(event.getData()).toBytes(),
Constants.DEFAULT_CHARSET);
if (content.length() > httpConfiguration.getEventMeshEventSize()) {
- batchMessageLogger.error("Event size exceeds the limit: {}",
httpConfiguration.getEventMeshEventSize());
+ BATCH_MESSAGE_LOGGER.error("Event size exceeds the limit: {}",
httpConfiguration.getEventMeshEventSize());
completeResponse(request, asyncContext,
sendMessageBatchV2ResponseHeader,
EventMeshRetCode.EVENTMESH_PROTOCOL_BODY_ERR,
"Event size exceeds the limit: " +
httpConfiguration.getEventMeshEventSize(),
@@ -156,7 +156,7 @@ public class BatchSendMessageV2Processor implements
HttpRequestProcessor {
} catch (Exception e) {
completeResponse(request, asyncContext,
sendMessageBatchV2ResponseHeader,
EventMeshRetCode.EVENTMESH_ACL_ERR, e.getMessage(),
SendMessageBatchV2ResponseBody.class);
- aclLogger.warn("CLIENT HAS NO
PERMISSION,BatchSendMessageV2Processor send failed", e);
+ ACL_LOGGER.warn("CLIENT HAS NO
PERMISSION,BatchSendMessageV2Processor send failed", e);
return;
}
}
@@ -197,10 +197,10 @@ public class BatchSendMessageV2Processor implements
HttpRequestProcessor {
.withExtension(EventMeshConstants.REQ_EVENTMESH2MQ_TIMESTAMP,
String.valueOf(System.currentTimeMillis()))
.build();
- batchMessageLogger.debug("msg2MQMsg suc, topic:{}, msg:{}", topic,
event.getData());
+ BATCH_MESSAGE_LOGGER.debug("msg2MQMsg suc, topic:{}, msg:{}",
topic, event.getData());
} catch (Exception e) {
- batchMessageLogger.error("msg2MQMsg err, topic:{}, msg:{}", topic,
event.getData(), e);
+ BATCH_MESSAGE_LOGGER.error("msg2MQMsg err, topic:{}, msg:{}",
topic, event.getData(), e);
completeResponse(request, asyncContext,
sendMessageBatchV2ResponseHeader, EventMeshRetCode.EVENTMESH_PACKAGE_MSG_ERR,
EventMeshRetCode.EVENTMESH_PACKAGE_MSG_ERR.getErrMsg()
+
@@ -221,7 +221,7 @@ public class BatchSendMessageV2Processor implements
HttpRequestProcessor {
public void onSuccess(SendResult sendResult) {
long batchEndTime = System.currentTimeMillis();
summaryMetrics.recordBatchSendMsgCost(batchEndTime -
batchStartTime);
- batchMessageLogger.debug(
+ BATCH_MESSAGE_LOGGER.debug(
"batchMessageV2|eventMesh2mq|REQ|ASYNC|bizSeqNo={}|send2MQCost={}ms|topic={}",
bizNo, batchEndTime - batchStartTime, topic);
}
@@ -231,7 +231,7 @@ public class BatchSendMessageV2Processor implements
HttpRequestProcessor {
long batchEndTime = System.currentTimeMillis();
eventMeshHTTPServer.getHttpRetryer().newTimeout(sendMessageContext, 10,
TimeUnit.SECONDS);
summaryMetrics.recordBatchSendMsgCost(batchEndTime -
batchStartTime);
- batchMessageLogger.error(
+ BATCH_MESSAGE_LOGGER.error(
"batchMessageV2|eventMesh2mq|REQ|ASYNC|bizSeqNo={}|send2MQCost={}ms|topic={}",
bizNo, batchEndTime - batchStartTime, topic,
context.getException());
}
@@ -246,7 +246,7 @@ public class BatchSendMessageV2Processor implements
HttpRequestProcessor {
long batchEndTime = System.currentTimeMillis();
eventMeshHTTPServer.getHttpRetryer().newTimeout(sendMessageContext, 10,
TimeUnit.SECONDS);
summaryMetrics.recordBatchSendMsgCost(batchEndTime -
batchStartTime);
- batchMessageLogger.error(
+ BATCH_MESSAGE_LOGGER.error(
"batchMessageV2|eventMesh2mq|REQ|ASYNC|bizSeqNo={}|send2MQCost={}ms|topic={}",
bizNo, batchEndTime - batchStartTime, topic, e);
}
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/CreateTopicProcessor.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/CreateTopicProcessor.java
index ae1c7be16..3da0de9e0 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/CreateTopicProcessor.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/CreateTopicProcessor.java
@@ -49,7 +49,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
@EventMeshTrace
public class CreateTopicProcessor implements AsyncHttpProcessor {
- private final Logger httpLogger = LoggerFactory.getLogger("http");
+ private static final Logger HTTP_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.PROTOCOL_HTTP);
private final transient EventMeshHTTPServer eventMeshHTTPServer;
@@ -66,7 +66,7 @@ public class CreateTopicProcessor implements
AsyncHttpProcessor {
HttpEventWrapper responseWrapper;
- httpLogger.info("uri={}|{}|client2eventMesh|from={}|to={}",
requestWrapper.getRequestURI(),
+ HTTP_LOGGER.info("uri={}|{}|client2eventMesh|from={}|to={}",
requestWrapper.getRequestURI(),
EventMeshConstants.PROTOCOL_HTTP,
RemotingHelper.parseChannelRemoteAddr(ctx.channel()),
IPUtils.getLocalAddress());
// user request header
@@ -93,7 +93,7 @@ public class CreateTopicProcessor implements
AsyncHttpProcessor {
Map<String, Object> responseBodyMap = new HashMap<>();
responseBodyMap.put("retCode",
EventMeshRetCode.EVENTMESH_PROTOCOL_BODY_ERR.getRetCode());
responseBodyMap.put("retMsg",
EventMeshRetCode.EVENTMESH_PROTOCOL_BODY_ERR.getErrMsg() + "topic is null");
- httpLogger.warn("create topic fail, topic is null");
+ HTTP_LOGGER.warn("create topic fail, topic is null");
responseWrapper =
requestWrapper.createHttpResponse(responseHeaderMap, responseBodyMap);
responseWrapper.setHttpResponseStatus(HttpResponseStatus.BAD_REQUEST);
handlerSpecific.sendErrorResponse(EventMeshRetCode.EVENTMESH_PROTOCOL_BODY_ERR,
responseHeaderMap,
@@ -111,19 +111,19 @@ public class CreateTopicProcessor implements
AsyncHttpProcessor {
item = StringUtils.deleteWhitespace(item);
if
(!HttpClientGroupMapping.getInstance().getLocalTopicSet().contains(item)) {
HttpClientGroupMapping.getInstance().getLocalTopicSet().add(item);
- httpLogger.info("create topic success, topic:{}", item);
+ HTTP_LOGGER.info("create topic success, topic:{}", item);
}
}
final CompleteHandler<HttpEventWrapper> handler = httpEventWrapper
-> {
try {
- httpLogger.debug("{}", httpEventWrapper);
+ HTTP_LOGGER.debug("{}", httpEventWrapper);
eventMeshHTTPServer.sendResponse(ctx,
httpEventWrapper.httpResponse());
eventMeshHTTPServer.getMetrics().getSummaryMetrics().recordHTTPReqResTimeCost(
System.currentTimeMillis() -
requestWrapper.getReqTime());
} catch (Exception ex) {
// ignore
- httpLogger.warn("create topic, sendResponse fail,", ex);
+ HTTP_LOGGER.warn("create topic, sendResponse fail,", ex);
}
};
@@ -140,7 +140,7 @@ public class CreateTopicProcessor implements
AsyncHttpProcessor {
handlerSpecific.sendErrorResponse(EventMeshRetCode.EVENTMESH_RUNTIME_ERR,
responseHeaderMap,
responseBodyMap, null);
long endTime = System.currentTimeMillis();
- httpLogger.warn(
+ HTTP_LOGGER.warn(
"create topic fail, eventMesh2client|cost={}ms|topic={}",
endTime - startTime, topic, e);
eventMeshHTTPServer.getMetrics().getSummaryMetrics().recordSendMsgFailed();
eventMeshHTTPServer.getMetrics().getSummaryMetrics().recordSendMsgCost(endTime
- startTime);
@@ -149,6 +149,6 @@ public class CreateTopicProcessor implements
AsyncHttpProcessor {
@Override
public String[] paths() {
- return new String[]{RequestURI.CREATE_TOPIC.getRequestURI()};
+ return new String[] {RequestURI.CREATE_TOPIC.getRequestURI()};
}
}
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/DeleteTopicProcessor.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/DeleteTopicProcessor.java
index fca3044ba..0a4c2cc0f 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/DeleteTopicProcessor.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/DeleteTopicProcessor.java
@@ -51,7 +51,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
@EventMeshTrace
public class DeleteTopicProcessor implements AsyncHttpProcessor {
- private final Logger httpLogger = LoggerFactory.getLogger("http");
+ private static final Logger HTTP_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.PROTOCOL_HTTP);
private final transient EventMeshHTTPServer eventMeshHTTPServer;
@@ -68,7 +68,7 @@ public class DeleteTopicProcessor implements
AsyncHttpProcessor {
HttpEventWrapper responseWrapper;
- httpLogger.info("uri={}|{}|client2eventMesh|from={}|to={}",
requestWrapper.getRequestURI(),
+ HTTP_LOGGER.info("uri={}|{}|client2eventMesh|from={}|to={}",
requestWrapper.getRequestURI(),
EventMeshConstants.PROTOCOL_HTTP,
RemotingHelper.parseChannelRemoteAddr(ctx.channel()),
IPUtils.getLocalAddress());
// user request header
@@ -95,7 +95,7 @@ public class DeleteTopicProcessor implements
AsyncHttpProcessor {
Map<String, Object> responseBodyMap = new HashMap<>();
responseBodyMap.put("retCode",
EventMeshRetCode.EVENTMESH_PROTOCOL_BODY_ERR.getRetCode());
responseBodyMap.put("retMsg",
EventMeshRetCode.EVENTMESH_PROTOCOL_BODY_ERR.getErrMsg() + "topic is null");
- httpLogger.warn("delete topic fail, topic is null");
+ HTTP_LOGGER.warn("delete topic fail, topic is null");
responseWrapper =
requestWrapper.createHttpResponse(responseHeaderMap, responseBodyMap);
responseWrapper.setHttpResponseStatus(HttpResponseStatus.BAD_REQUEST);
handlerSpecific.sendErrorResponse(EventMeshRetCode.EVENTMESH_PROTOCOL_BODY_ERR,
responseHeaderMap,
@@ -122,7 +122,7 @@ public class DeleteTopicProcessor implements
AsyncHttpProcessor {
Map<String, Object> responseBodyMap = new HashMap<>();
StringBuilder sb = new StringBuilder();
sb.append(faildTopic.toString()).append(" not exist in
eventmesh");
- httpLogger.warn("delete topic fail, {}", sb.toString());
+ HTTP_LOGGER.warn("delete topic fail, {}", sb.toString());
responseBodyMap.put("retCode",
EventMeshRetCode.EVENTMESH_OPERATE_FAIL.getRetCode());
responseBodyMap.put("retMsg",
EventMeshRetCode.EVENTMESH_OPERATE_FAIL.getErrMsg() + sb.toString());
responseWrapper =
requestWrapper.createHttpResponse(responseHeaderMap, responseBodyMap);
@@ -134,19 +134,19 @@ public class DeleteTopicProcessor implements
AsyncHttpProcessor {
for (String item : topicArr) {
boolean flag =
HttpClientGroupMapping.getInstance().getLocalTopicSet().remove(StringUtils.deleteWhitespace(item));
if (flag) {
- httpLogger.info("remove topic success, topic:{}", item);
+ HTTP_LOGGER.info("remove topic success, topic:{}", item);
}
}
final CompleteHandler<HttpEventWrapper> handler = httpEventWrapper
-> {
try {
- httpLogger.debug("{}", httpEventWrapper);
+ HTTP_LOGGER.debug("{}", httpEventWrapper);
eventMeshHTTPServer.sendResponse(ctx,
httpEventWrapper.httpResponse());
eventMeshHTTPServer.getMetrics().getSummaryMetrics().recordHTTPReqResTimeCost(
System.currentTimeMillis() -
requestWrapper.getReqTime());
} catch (Exception ex) {
// ignore
- httpLogger.warn("delete topic, sendResponse fail,", ex);
+ HTTP_LOGGER.warn("delete topic, sendResponse fail,", ex);
}
};
@@ -163,7 +163,7 @@ public class DeleteTopicProcessor implements
AsyncHttpProcessor {
handlerSpecific.sendErrorResponse(EventMeshRetCode.EVENTMESH_RUNTIME_ERR,
responseHeaderMap,
responseBodyMap, null);
long endTime = System.currentTimeMillis();
- httpLogger.warn(
+ HTTP_LOGGER.warn(
"delete topic fail, eventMesh2client|cost={}ms|topic={}",
endTime - startTime, topic, e);
eventMeshHTTPServer.getMetrics().getSummaryMetrics().recordSendMsgFailed();
eventMeshHTTPServer.getMetrics().getSummaryMetrics().recordSendMsgCost(endTime
- startTime);
@@ -172,6 +172,6 @@ public class DeleteTopicProcessor implements
AsyncHttpProcessor {
@Override
public String[] paths() {
- return new String[]{RequestURI.DELETE_TOPIC.getRequestURI()};
+ return new String[] {RequestURI.DELETE_TOPIC.getRequestURI()};
}
}
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/HandlerService.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/HandlerService.java
index 8e220c419..7f877aab2 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/HandlerService.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/HandlerService.java
@@ -70,7 +70,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
public class HandlerService {
- private final Logger httpLogger =
LoggerFactory.getLogger(EventMeshConstants.PROTOCOL_HTTP);
+ private static final Logger HTTP_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.PROTOCOL_HTTP);
private final Map<String, ProcessorWrapper> httpProcessorMap = new
ConcurrentHashMap<>();
@@ -158,7 +158,7 @@ public class HandlerService {
ReferenceCountUtil.release(httpRequest);
ctx.writeAndFlush(response).addListener((ChannelFutureListener) f -> {
if (!f.isSuccess()) {
- httpLogger.warn("send response to [{}] fail, will close this
channel",
+ HTTP_LOGGER.warn("send response to [{}] fail, will close this
channel",
RemotingHelper.parseChannelRemoteAddr(f.channel()));
if (isClose) {
f.channel().close();
@@ -174,7 +174,7 @@ public class HandlerService {
ReferenceCountUtil.release(httpRequest);
ctx.writeAndFlush(response).addListener((ChannelFutureListener) f -> {
if (!f.isSuccess()) {
- httpLogger.warn("send response to [{}] with short-lived
connection fail, will close this channel",
+ HTTP_LOGGER.warn("send response to [{}] with short-lived
connection fail, will close this channel",
RemotingHelper.parseChannelRemoteAddr(f.channel()));
}
}).addListener(ChannelFutureListener.CLOSE);
@@ -296,7 +296,7 @@ public class HandlerService {
private void postHandler(ConnectionType type) {
metrics.getSummaryMetrics().recordHTTPRequest();
- httpLogger.debug("{}", request);
+ HTTP_LOGGER.debug("{}", request);
if (Objects.isNull(response)) {
this.response = HttpResponseUtils.createSuccess();
}
@@ -310,7 +310,7 @@ public class HandlerService {
private void preHandler() {
metrics.getSummaryMetrics().recordHTTPReqResTimeCost(System.currentTimeMillis()
- requestTime);
- httpLogger.debug("{}", response);
+ HTTP_LOGGER.debug("{}", response);
}
private void error() {
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/QuerySubscriptionProcessor.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/QuerySubscriptionProcessor.java
index a49e255a7..6ffee13a6 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/QuerySubscriptionProcessor.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/QuerySubscriptionProcessor.java
@@ -44,7 +44,7 @@ import io.netty.handler.codec.http.HttpResponseStatus;
@EventMeshTrace
public class QuerySubscriptionProcessor implements AsyncHttpProcessor {
- private final Logger httpLogger = LoggerFactory.getLogger("http");
+ private static final Logger HTTP_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.PROTOCOL_HTTP);
private final transient EventMeshHTTPServer eventMeshHTTPServer;
@@ -61,7 +61,7 @@ public class QuerySubscriptionProcessor implements
AsyncHttpProcessor {
HttpEventWrapper responseWrapper;
- httpLogger.info("uri={}|{}|client2eventMesh|from={}|to={}",
requestWrapper.getRequestURI(),
+ HTTP_LOGGER.info("uri={}|{}|client2eventMesh|from={}|to={}",
requestWrapper.getRequestURI(),
EventMeshConstants.PROTOCOL_HTTP,
RemotingHelper.parseChannelRemoteAddr(ctx.channel()),
IPUtils.getLocalAddress());
Map<String, Object> responseHeaderMap = new HashMap<>();
@@ -78,12 +78,12 @@ public class QuerySubscriptionProcessor implements
AsyncHttpProcessor {
final CompleteHandler<HttpEventWrapper> handler = httpEventWrapper
-> {
try {
- httpLogger.debug("{}", httpEventWrapper);
+ HTTP_LOGGER.debug("{}", httpEventWrapper);
eventMeshHTTPServer.sendResponse(ctx,
httpEventWrapper.httpResponse());
eventMeshHTTPServer.getMetrics().getSummaryMetrics().recordHTTPReqResTimeCost(
System.currentTimeMillis() -
requestWrapper.getReqTime());
} catch (Exception ex) {
- httpLogger.warn("query subscription, sendResponse fail",
ex);
+ HTTP_LOGGER.warn("query subscription, sendResponse fail",
ex);
}
};
@@ -104,7 +104,7 @@ public class QuerySubscriptionProcessor implements
AsyncHttpProcessor {
handlerSpecific.sendErrorResponse(EventMeshRetCode.EVENTMESH_RUNTIME_ERR,
responseHeaderMap,
responseBodyMap, null);
long endTime = System.currentTimeMillis();
- httpLogger.warn("query subscription
fail,eventMesh2client|cost={}ms", endTime - startTime, e);
+ HTTP_LOGGER.warn("query subscription
fail,eventMesh2client|cost={}ms", endTime - startTime, e);
eventMeshHTTPServer.getMetrics().getSummaryMetrics().recordSendMsgFailed();
eventMeshHTTPServer.getMetrics().getSummaryMetrics().recordSendMsgCost(endTime
- startTime);
}
@@ -112,6 +112,6 @@ public class QuerySubscriptionProcessor implements
AsyncHttpProcessor {
@Override
public String[] paths() {
- return new String[]{RequestURI.SUBSCRIPTION_QUERY.getRequestURI()};
+ return new String[] {RequestURI.SUBSCRIPTION_QUERY.getRequestURI()};
}
}
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/metrics/tcp/EventMeshTcpMonitor.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/metrics/tcp/EventMeshTcpMonitor.java
index 8b2fcd875..f01869ac1 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/metrics/tcp/EventMeshTcpMonitor.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/metrics/tcp/EventMeshTcpMonitor.java
@@ -51,9 +51,9 @@ public class EventMeshTcpMonitor {
return eventMeshTCPServer;
}
- private final Logger tcpLogger = LoggerFactory.getLogger("tcpMonitor");
+ private static final Logger TCP_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.TCP_MONITOR);
- private final Logger appLogger = LoggerFactory.getLogger("appMonitor");
+ private static final Logger APP_LOGGER =
LoggerFactory.getLogger(EventMeshConstants.APP_MONITOR);
private static final int period = 60 * 1000;
@@ -115,7 +115,7 @@ public class EventMeshTcpMonitor {
int sendTopics =
session.getSessionContext().getSendTopics().size();
int subscribeTopics =
session.getSessionContext().getSubscribeTopics().size();
-
tcpLogger.info("session|deliveredFailCount={}|deliveredMsgsCount={}|unAckMsgsCount={}|sendTopics={}|subscribeTopics={}|user={}",
+
TCP_LOGGER.info("session|deliveredFailCount={}|deliveredMsgsCount={}|unAckMsgsCount={}|sendTopics={}|subscribeTopics={}|user={}",
deliveredFailCount.longValue(),
deliveredMsgsCount.longValue(),
unAckMsgsCount, sendTopics, subscribeTopics,
session.getClient());
@@ -128,7 +128,7 @@ public class EventMeshTcpMonitor {
}), delay, period, TimeUnit.MILLISECONDS);
monitorThreadPoolTask =
eventMeshTCPServer.getTcpThreadPoolGroup().getScheduler().scheduleAtFixedRate(()
-> {
-
appLogger.info("{TaskHandle:{},Send:{},Ack:{},Reply:{},Push:{},Scheduler:{},Rebalance:{}}",
+
APP_LOGGER.info("{TaskHandle:{},Send:{},Ack:{},Reply:{},Push:{},Scheduler:{},Rebalance:{}}",
eventMeshTCPServer.getTcpThreadPoolGroup().getTaskHandleExecutorService().getQueue().size(),
eventMeshTCPServer.getTcpThreadPoolGroup().getSendExecutorService().getQueue().size(),
eventMeshTCPServer.getTcpThreadPoolGroup().getAckExecutorService().getQueue().size(),
@@ -141,7 +141,7 @@ public class EventMeshTcpMonitor {
// monitor retry queue size
tcpSummaryMetrics.setRetrySize(eventMeshTCPServer.getTcpRetryer().getPendingTimeouts());
- appLogger.info(
+ APP_LOGGER.info(
MonitorMetricConstants.EVENTMESH_MONITOR_FORMAT_COMMON,
EventMeshConstants.PROTOCOL_TCP,
MonitorMetricConstants.RETRY_QUEUE_SIZE,
@@ -151,25 +151,25 @@ public class EventMeshTcpMonitor {
}
private void printAppLogger(TcpSummaryMetrics tcpSummaryMetrics) {
- appLogger.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.CLIENT_2_EVENTMESH_TPS,
+ APP_LOGGER.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.CLIENT_2_EVENTMESH_TPS,
tcpSummaryMetrics.getClient2eventMeshTPS());
- appLogger.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.EVENTMESH_2_MQ_TPS,
+ APP_LOGGER.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.EVENTMESH_2_MQ_TPS,
tcpSummaryMetrics.getEventMesh2mqTPS());
- appLogger.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.MQ_2_EVENTMESH_TPS,
+ APP_LOGGER.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.MQ_2_EVENTMESH_TPS,
tcpSummaryMetrics.getMq2eventMeshTPS());
- appLogger.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.EVENTMESH_2_CLIENT_TPS,
+ APP_LOGGER.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.EVENTMESH_2_CLIENT_TPS,
tcpSummaryMetrics.getEventMesh2clientTPS());
- appLogger.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.ALL_TPS,
+ APP_LOGGER.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.ALL_TPS,
tcpSummaryMetrics.getAllTPS());
- appLogger.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.CONNECTION,
+ APP_LOGGER.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.CONNECTION,
tcpSummaryMetrics.getAllConnections());
- appLogger.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.SUB_TOPIC_NUM,
+ APP_LOGGER.info("protocol: {}, s: {}, t: {}",
EventMeshConstants.PROTOCOL_TCP, MonitorMetricConstants.SUB_TOPIC_NUM,
tcpSummaryMetrics.getSubTopicNum());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]