in src/main/java/org/apache/sling/commons/log/logback/internal/MaskingMessageUtil.java [178:194]
public void process(Context context, Converter<ILoggingEvent> head) {
if (head == null) {
// this should never happen
throw new IllegalArgumentException("cannot process empty chain");
}
if (!chainHandlesThrowable(head)) {
Converter<ILoggingEvent> tail = ConverterUtil.findTail(head);
Converter<ILoggingEvent> exConverter = null;
LoggerContext loggerContext = (LoggerContext) context;
if (loggerContext.isPackagingDataEnabled()) {
exConverter = new MaskingExtendedThrowableProxyConverter();
} else {
exConverter = new MaskingThrowableProxyConverter();
}
tail.setNext(exConverter);
}
}