in src/main/java/com/spotify/logging/LoggingConfigurator.java [418:440]
static Appender<ILoggingEvent> getSyslogAppender(
final LoggerContext context,
final @Nullable String host,
final int port,
final ReplaceNewLines replaceNewLines) {
final String h = (host == null || host.isEmpty()) ? "localhost" : host;
final int p = port < 0 ? 514 : port;
final MillisecondPrecisionSyslogAppender appender = new MillisecondPrecisionSyslogAppender();
appender.setFacility("LOCAL0");
appender.setSyslogHost(h);
appender.setPort(p);
appender.setName("syslog");
appender.setCharset(StandardCharsets.UTF_8);
appender.setContext(context);
appender.setSuffixPattern(
"%property{ident}[%property{pid}]: " + ReplaceNewLines.getMsgPattern(replaceNewLines));
appender.setStackTracePattern("%property{ident}[%property{pid}]: " + CoreConstants.TAB);
appender.start();
return appender;
}