static public void pushByKey(String key, String value) {
        if (getMDCAdapter() == null) {
            throw new IllegalStateException(MDC_APAPTER_CANNOT_BE_NULL_MESSAGE);
        }
        getMDCAdapter().pushByKey(key, value);
    }
Push a value into the deque(stack) referenced by 'key'.
     
@param key identifies the appropriate stack
@param value the value to push into the stack
@since 2.0.0
slf4j-api/src/main/java/org/slf4j/MDC.java