@Test public void testConverterFalse() { final LogEvent event = Log4jLogEvent.newBuilder() .build(); final StringBuilder sb = new StringBuilder(); final LogEventPatternConverter converter = EndOfBatchPatternConverter.newInstance(null); converter.format(event, sb); assertEquals("false", sb.toString()); }
@Test public void testConverter() { final LogEvent event = Log4jLogEvent.newBuilder() .setLoggerFqcn(FQCN).build(); final StringBuilder sb = new StringBuilder(); final LogEventPatternConverter converter = LoggerFqcnPatternConverter.newInstance(null); converter.format(event, sb); assertEquals(FQCN, sb.toString()); } }
@Test public void testConverterTrue() { final LogEvent event = Log4jLogEvent.newBuilder() .setEndOfBatch(true).build(); final StringBuilder sb = new StringBuilder(); final LogEventPatternConverter converter = EndOfBatchPatternConverter.newInstance(null); converter.format(event, sb); assertEquals("true", sb.toString()); }
/** * {@inheritDoc} */ @Override public void format(final Object obj, final StringBuilder output) { if (obj instanceof LogEvent) { format((LogEvent) obj, output); } }
private void formatWithInfo(final LogEvent event, final StringBuilder buf) { final int startField = buf.length(); converter.format(event, buf); field.format(startField, buf); }
public void format(final LogEvent event, final StringBuilder buf) { if (skipFormattingInfo) { converter.format(event, buf); } else { formatWithInfo(event, buf); } } private void formatWithInfo(final LogEvent event, final StringBuilder buf) {
/** * {@inheritDoc} */ @Override public void format(final Object obj, final StringBuilder output) { if (obj instanceof Date) { format((Date) obj, output); } super.format(obj, output); }