@Override public void setAdditivity(boolean additivity) { logger.setAdditive(additivity); }
protected void initRootLogger(final Appender appender) { root.addAppender(appender); root.setAdditive(false); root.setLevel(Level.DEBUG); }
final Logger root = context.getLogger("SMTPAppenderTest"); root.addAppender(appender); root.setAdditive(false); root.setLevel(Level.DEBUG);
@Override public void setAdditive(boolean additive) { getLogger().setAdditive(additive); }
@Test public void testUdpAppender() throws Exception { try { udpServer.latch.await(); } catch (final InterruptedException ex) { ex.printStackTrace(); } // @formatter:off final SocketAppender appender = SocketAppender.newBuilder() .withProtocol(Protocol.UDP) .withPort(tcpServer.getLocalPort()) .withReconnectDelayMillis(-1) .withName("test") .withImmediateFail(false) .withLayout(JsonLayout.newBuilder().setProperties(true).build()) .build(); // @formatter:on appender.start(); // set appender on root and set level to debug logger.addAppender(appender); logger.setAdditive(false); logger.setLevel(Level.DEBUG); logger.debug("This is a udp message"); final LogEvent event = udpServer.getQueue().poll(3, TimeUnit.SECONDS); assertNotNull("No event retrieved", event); assertTrue("Incorrect event", event.getMessage().getFormattedMessage().equals("This is a udp message")); assertTrue("Message not delivered via UDP", udpServer.getCount() > 0); }
logger.setAdditive(false); logger.setLevel(Level.DEBUG); final String tcKey = "UUID";
@Test public void testTcpAppenderDeadlock() throws Exception { // @formatter:off final SocketAppender appender = SocketAppender.newBuilder() .withHost("localhost") .withPort(DYN_PORT) .withReconnectDelayMillis(100) .withName("test") .withImmediateFail(false) .withLayout(JsonLayout.newBuilder().setProperties(true).build()) .build(); // @formatter:on appender.start(); // set appender on root and set level to debug logger.addAppender(appender); logger.setAdditive(false); logger.setLevel(Level.DEBUG); final TcpSocketTestServer tcpSocketServer = new TcpSocketTestServer(DYN_PORT); try { tcpSocketServer.start(); logger.debug("This message is written because a deadlock never."); final LogEvent event = tcpSocketServer.getQueue().poll(3, TimeUnit.SECONDS); assertNotNull("No event retrieved", event); } finally { tcpSocketServer.shutdown(); } }
@Test public void testTcpAppenderNoWait() throws Exception { // @formatter:off final SocketAppender appender = SocketAppender.newBuilder() .withHost("localhost") .withPort(ERROR_PORT) .withReconnectDelayMillis(100) .withName("test") .withImmediateFail(false) .withIgnoreExceptions(false) .withLayout(JsonLayout.newBuilder().setProperties(true).build()) .build(); // @formatter:on appender.start(); // set appender on root and set level to debug logger.addAppender(appender); logger.setAdditive(false); logger.setLevel(Level.DEBUG); try { logger.debug("This message is written because a deadlock never."); fail("No Exception was thrown"); } catch (final Exception ex) { // TODO: move exception to @Test(expect = Exception.class) // Failure is expected. // ex.printStackTrace(); } }
public void setAdditivity(final boolean additivity) { logger.setAdditive(additivity); }
@Override public void setAdditivity(boolean additivity) { logger.setAdditive(additivity); }
@Override public void setAdditivity(boolean additivity) { logger.setAdditive(additivity); }
@Override public void setAdditivity(boolean additivity) { logger.setAdditive(additivity); }
public void setAdditivity(final boolean additivity) { logger.setAdditive(additivity); }
public void setAdditivity(boolean additivity) { logger.setAdditive(additivity); }
@Override public void setAdditive(boolean additive) { getLogger().setAdditive(additive); }
@Override public void setAdditive(boolean additive) { getLogger().setAdditive(additive); }
private void resetLog(Logger logger) { logger.getAppenders().clear(); logger.addAppender(consoleAppender); logger.setLevel(getConsoleLevel(spaceId.getSpaceName(), properties)); logger.setAdditive(false); } });