protected void initAppender(final String transportFormat, final String messageFormat) { appender = createAppender(transportFormat, messageFormat); validate(appender); appender.start(); initRootLogger(appender); }
protected void initAppender() { appender = createAppender(); validate(appender); appender.start(); initRootLogger(appender); } }
@Override public boolean stop(final long timeout, final TimeUnit timeUnit) { setStopping(); super.stop(timeout, timeUnit, false); try { Thread.sleep(shutdownDelay); } catch (final InterruptedException ignore) { // ignore } setStopped(); return true; } }
@Override public void start() { super.start(); }
protected void sendAndCheckLegacyBsdMessages(final List<String> messagesToSend) throws InterruptedException { for (final String message : messagesToSend) { sendDebugLegacyBsdMessage(message); } checkTheNumberOfSentAndReceivedMessages(); checkTheEqualityOfSentAndReceivedMessages(Level.DEBUG); }
protected void sendAndCheckStructuredMessages(final int numberOfMessages) throws InterruptedException { for (int i = 0; i < numberOfMessages; i++) { sendInfoStructuredMessage(); } checkTheNumberOfSentAndReceivedMessages(); checkTheEqualityOfSentAndReceivedMessages(Level.INFO); }
protected SyslogAppender createAppender(final String protocol, final String format) { return newSyslogAppenderBuilder(protocol, format, includeNewLine).build(); }
public static void main(final String[] args) { new ConsoleAppenderJAnsiMessageMain().test(args); }
public static void main(final String[] args) { new ConsoleAppenderJAnsiXExceptionMain().test(args); }
public static void main(final String[] args) { new ConsoleAppenderAnsiStyleLayoutMain().test(args); }
protected void validate(final SyslogAppender syslogAppender) { final Layout<? extends Serializable> layout = syslogAppender.getLayout(); if (layout instanceof SyslogLayout) { validate((SyslogLayout) layout); } else if (layout instanceof Rfc5424Layout) { validate((Rfc5424Layout) layout); } else { Assert.fail("Unexpected layout: " + layout); } }
public static void main(final String[] args) { final String config = args.length == 0 ? "target/test-classes/log4j2-console-style-no-ansi.xml" : args[0]; test(args, config); }
private SyslogAppender createAppender() { String format; if (messageFormat == TlsSyslogMessageFormat.LEGACY_BSD) { format = "LEGACY_BSD"; } else { format = "RFC5424"; } return SyslogAppender.createAppender("localhost", PORTNUM, "SSL", sslConfiguration, 0, -1, true, "Test", true, false, Facility.LOCAL0, "Audit", 18060, true, "RequestContext", null, null, includeNewLine, null, "TestApp", "Test", null, "ipAddress,loginId", null, format, null, null, null, null, null, false); }
public static void main(final String[] args) { final String config = args.length == 0 ? "target/test-classes/log4j2-console-default-suppressed-throwable.xml" : args[0]; test(args, config); }
public void testNoNulCharactersThreeChars() throws IOException { testNoNulCharacters("ABC", "ABC"); }
@Override public void start() { super.start(); }
protected void sendAndCheckLegacyBsdMessage(final String message) throws InterruptedException { sendDebugLegacyBsdMessage(message); checkTheNumberOfSentAndReceivedMessages(); checkTheEqualityOfSentAndReceivedMessages(Level.DEBUG); }
protected void sendAndCheckStructuredMessage() throws InterruptedException { sendInfoStructuredMessage(); checkTheNumberOfSentAndReceivedMessages(); checkTheEqualityOfSentAndReceivedMessages(Level.INFO); }
public static void main(final String[] args) { ConsoleAppenderNoAnsiStyleLayoutMain.test(args, "target/test-classes/log4j2-1002.xml"); }