@Override
    public void addAppender(Appender<ILoggingEvent> newAppender) {
        // When SocketAppender is used and event object contains classes
        // that are not on whitelist, HardenedObjectInputStream raises
        // InvalidClassException: Unauthorized deserialization attempt.
        needsHashMap = isSocketAppender(newAppender);
        aai.addAppender(newAppender);
    }
Stores the specified {@link RequestContextExporterBuilder} customizer to be lazily applied when
the exporter is built.
logback/logback12/src/main/java/com/linecorp/armeria/common/logback/RequestContextExportingAppender.java