This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a commit to branch 2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/2.x by this push:
new 3b990f4c3a Wait for HANDSHAKE_PROTOCOL before logging
3b990f4c3a is described below
commit 3b990f4c3a5327831ca3ae5e2f7be0367fca121c
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Mon Sep 11 20:35:50 2023 +0200
Wait for HANDSHAKE_PROTOCOL before logging
---
.../log4j/core/appender/mom/jeromq/JeroMqAppenderTest.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git
a/log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppenderTest.java
b/log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppenderTest.java
index 73cb8daa9c..3aa27a2fdd 100644
---
a/log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppenderTest.java
+++
b/log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppenderTest.java
@@ -82,7 +82,8 @@ public class JeroMqAppenderTest {
boolean connected = false;
try {
final Future<List<String>> future = executor.submit(client);
- waitAtMost(DEFAULT_TIMEOUT_MS, MILLISECONDS).until(() ->
hasEventOccurred(monitor, Event.ACCEPTED));
+ waitAtMost(DEFAULT_TIMEOUT_MS, MILLISECONDS)
+ .until(() -> hasEventOccurred(monitor,
Event.HANDSHAKE_PROTOCOL));
connected = true;
appender.resetSendRcs();
logger.info("Hello");
@@ -121,7 +122,8 @@ public class JeroMqAppenderTest {
boolean connected = false;
try {
final Future<List<String>> future = executor.submit(client);
- waitAtMost(DEFAULT_TIMEOUT_MS, MILLISECONDS).until(() ->
hasEventOccurred(monitor, Event.ACCEPTED));
+ waitAtMost(DEFAULT_TIMEOUT_MS, MILLISECONDS)
+ .until(() -> hasEventOccurred(monitor,
Event.HANDSHAKE_PROTOCOL));
connected = true;
appender.resetSendRcs();
final ExecutorService fixedThreadPool =
Executors.newFixedThreadPool(nThreads);
@@ -193,7 +195,7 @@ public class JeroMqAppenderTest {
private ZMonitor createMonitor(final JeroMqAppender appender) {
final ZMonitor monitor = new ZMonitor(JeroMqManager.getZContext(),
appender.getManager().getSocket());
- monitor.add(Event.ACCEPTED, Event.DISCONNECTED);
+ monitor.add(Event.HANDSHAKE_PROTOCOL, Event.DISCONNECTED);
monitor.start();
LOGGER.info("Starting ZMonitor for JeroMqAppender {}.",
appender.getName());
return monitor;