public void setDataSourceLogger(Logger dataSourceLogger) { this.dataSourceLogger = dataSourceLogger; this.dataSourceLoggerName = dataSourceLogger.getName(); }
public void setResultSetLogger(Logger resultSetLogger) { this.resultSetLogger = resultSetLogger; this.resultSetLoggerName = resultSetLogger.getName(); }
public void setStatementLogger(Logger statementLogger) { this.statementLogger = statementLogger; this.statementLoggerName = statementLogger.getName(); }
public void setConnectionLogger(Logger connectionLogger) { this.connectionLogger = connectionLogger; this.connectionLoggerName = connectionLogger.getName(); }
@Override public String getName() { return logger.getName(); }
@Override public String getName() { return logger.getName(); }
@Override public String getName() { return logger.getName(); }
Log4J2Logger(Logger logger) { super((ExtendedLogger) logger, logger.getName(), logger.getMessageFactory()); if (VARARGS_ONLY) { throw new UnsupportedOperationException("Log4J2 version mismatch"); } }
Log4J2Logger(Logger logger) { super((ExtendedLogger) logger, logger.getName(), logger.getMessageFactory()); if (VARARGS_ONLY) { throw new UnsupportedOperationException("Log4J2 version mismatch"); } }
static public Logger getLogger(String prefix, Logger logger) { return (Logger)(prefix != null && prefix.length() != 0 ? new PrefixPluginLogger((ExtendedLogger)logger, logger.getName(), prefix) : logger); } }
private LogWriterLogger(final Logger logger, final String connectionName, final boolean isSecure) { super((AbstractLogger) logger, logger.getName(), logger.getMessageFactory()); logWrapper = this; this.connectionName = connectionName; loggerName = getName(); this.isSecure = isSecure; }
@Override public void close() throws IOException { Assert.assertEquals("org.apache.logging.log4j.LogManagerTest$2", LOGGER.getName()); } };
@Override public void close() throws IOException { Assert.assertEquals("org.apache.logging.log4j.LogManagerTest$1", LOGGER.getName()); } };
@Test void testGetName() { //given when(log.getName()).thenReturn(LoggerConstants.LOG); //then assertEquals(logger.getName(), LoggerConstants.LOG); }
@Test public void testGetLoggerForStaticInner() { Assert.assertEquals("org.apache.logging.log4j.LogManagerTest.StaticInner", StaticInner.LOGGER.getName()); }
@Test public void testGetLoggerForStaticInnerByClass() { Assert.assertEquals("org.apache.logging.log4j.LogManagerTest.StaticInnerByClass", StaticInnerByClass.LOGGER.getName()); }
@Test public void debugChangeLevel() { logger.debug("Debug message 1"); final List<LogEvent> events = app.getEvents(); assertEventCount(events, 1); Configurator.setLevel(logger.getName(), Level.OFF); logger.debug("Debug message 2"); assertEventCount(events, 1); Configurator.setLevel(logger.getName(), Level.DEBUG); logger.debug("Debug message 3"); assertEventCount(events, 2); }
@Test public void testGetLoggerForInner() { Assert.assertEquals("org.apache.logging.log4j.LogManagerTest.Inner", new Inner().LOGGER.getName()); }
@Test public void testGetLoggerForInnerByClass() { Assert.assertEquals("org.apache.logging.log4j.LogManagerTest.InnerByClass", new InnerByClass().LOGGER.getName()); }
@Test public void testStringAppender() throws Exception { // Get the RootLogger which, if you don't have log4j2-test.properties defined, will only log ERRORs Logger logger = LogManager.getRootLogger(); // Create a String Appender to capture log output StringAppender appender = StringAppender.createStringAppender("%m"); appender.addToLogger(logger.getName(), Level.INFO); appender.start(); // Logger to the string appender logger.info("Hello!"); logger.info(" World"); assertEquals("Hello! World", appender.getOutput()); appender.removeFromLogger(LogManager.getRootLogger().getName()); }