Skip to content

Commit 1c77bde

Browse files
authored
[chore] Polish LogTracker (#2665)
1 parent 21bd6ef commit 1c77bde

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

reactor-netty-core/src/testFixtures/java/reactor/netty/LogTracker.java

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616
package reactor.netty;
1717

18+
import ch.qos.logback.classic.Logger;
1819
import ch.qos.logback.classic.spi.ILoggingEvent;
1920
import ch.qos.logback.core.AppenderBase;
2021
import org.slf4j.LoggerFactory;
@@ -27,17 +28,31 @@
2728
*
2829
* @since 1.0.27
2930
*/
30-
public class LogTracker extends AppenderBase<ILoggingEvent> implements AutoCloseable {
31+
public final class LogTracker extends AppenderBase<ILoggingEvent> implements AutoCloseable {
3132

3233
public final CountDownLatch latch;
33-
private final ch.qos.logback.classic.Logger logger;
34+
35+
private final Logger logger;
3436
private final String[] messages;
3537

38+
/**
39+
* Creates a new {@link LogTracker}.
40+
*
41+
* @param className the logger name
42+
* @param messages the expected messages
43+
*/
3644
public LogTracker(Class<?> className, String... messages) {
3745
this(className.getName(), messages);
3846
}
47+
48+
/**
49+
* Creates a new {@link LogTracker}.
50+
*
51+
* @param loggerName the logger name
52+
* @param messages the expected messages
53+
*/
3954
public LogTracker(String loggerName, String... messages) {
40-
this.logger = (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(loggerName);
55+
this.logger = (Logger) LoggerFactory.getLogger(loggerName);
4156
this.messages = messages;
4257
this.latch = new CountDownLatch(messages.length);
4358

@@ -57,5 +72,4 @@ public void close() {
5772
logger.detachAppender(this);
5873
stop();
5974
}
60-
6175
}

0 commit comments

Comments
 (0)