1515 */
1616package reactor .netty ;
1717
18+ import ch .qos .logback .classic .Logger ;
1819import ch .qos .logback .classic .spi .ILoggingEvent ;
1920import ch .qos .logback .core .AppenderBase ;
2021import org .slf4j .LoggerFactory ;
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