in pulsar-log4j2-appender/src/main/java/org/apache/pulsar/log4j2/appender/PulsarAppender.java [77:98]
public PulsarAppender build() {
final Layout<? extends Serializable> layout = getLayout();
if (layout == null) {
AbstractLifeCycle.LOGGER.error("No layout provided for PulsarAppender");
return null;
}
PulsarManager manager = new PulsarManager(
getConfiguration().getLoggerContext(),
getName(),
serviceUrl,
topic,
syncSend,
properties,
key);
return new PulsarAppender(
getName(),
layout,
getFilter(),
isIgnoreExceptions(),
avoidRecursive,
manager);
}