1   package ch.qos.logback.classic;
2   
3   import org.slf4j.MDC;
4   
5   public class MDCTestThread extends Thread {
6     
7     String val;
8     
9     public MDCTestThread(String val) {
10      super();
11      this.val = val;
12    }
13    
14    String x0;
15    String x1;
16    String x2;
17    
18    public void run() {
19      x0 = MDC.get("x");
20      MDC.put("x", val);
21      x1 = MDC.get("x");
22      MDC.clear();
23      x2 = MDC.get("x");
24      //System.out.println("Exiting "+val);
25    }
26  }