Slf4jTest Class — netty Architecture
Architecture documentation for the Slf4jTest class in Slf4jTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD b64dd2b4_31d0_482a_bfec_7276d7b5d013["Slf4jTest"] 885db79b_238f_aa2f_3575_f90408251167["Slf4jTest.java"] b64dd2b4_31d0_482a_bfec_7276d7b5d013 -->|defined in| 885db79b_238f_aa2f_3575_f90408251167 9893862a_8c60_86f8_4ef3_49a5f1dff8c7["testLoggerFactoryResolution()"] b64dd2b4_31d0_482a_bfec_7276d7b5d013 -->|method| 9893862a_8c60_86f8_4ef3_49a5f1dff8c7
Relationship Graph
Source Code
testsuite-jpms/src/test/java/io/netty/testsuite_jpms/it/Slf4jTest.java lines 32–52
public class Slf4jTest {
@Test
public void testLoggerFactoryResolution() {
LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
Logger logger = (Logger) LoggerFactory.getLogger("foo");
ListAppender<ILoggingEvent> appender = new ListAppender<>();
appender.setContext(lc);
logger.addAppender(appender);
appender.start();
logger.setLevel(Level.DEBUG);
logger.setAdditive(false);
InternalLoggerFactory factory = InternalLoggerFactory.getDefaultFactory();
assertEquals(Slf4JLoggerFactory.class, factory.getClass());
InternalLogger logg = InternalLoggerFactory.getInstance("foo");
logg.info("the-msg");
assertEquals(1, appender.list.size());
assertEquals("the-msg", appender.list.get(0).getMessage());
logger.detachAndStopAllAppenders();
}
}
Source
Frequently Asked Questions
What is the Slf4jTest class?
Slf4jTest is a class in the netty codebase, defined in testsuite-jpms/src/test/java/io/netty/testsuite_jpms/it/Slf4jTest.java.
Where is Slf4jTest defined?
Slf4jTest is defined in testsuite-jpms/src/test/java/io/netty/testsuite_jpms/it/Slf4jTest.java at line 32.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free