title: How do I supply my own MDCAdapter to slf4j?
body: <p>I am using slf4j and logback to provide logging services to my set of microservices.</p>
  
  <p>I want to ensure that any entries that I add to the MDC <em>always</em> have lower case names, so I'm investigating substituting the LogBackMDCAdapter class with a similar implementation that just forces the key name to be lowercase.</p>
  
  <p>Is this a sensible approach? If it is, how do I get my MDC adapter to be used in preference to the Logback version?</p>