import webserver.WebServer;

public class Client {

    public static void main(String[] args) {
        WebServer ws = new WebServer();
    }
}

@@ -1,8 +1,30 @@
+import org.slf4j.MDC;%0A
 import w
@@ -43,16 +43,16 @@
 Server;%0A
-
 %0Apublic 
@@ -112,16 +112,50 @@
 args) %7B%0A
+        MDC.put(%22pid%22, getPid());%0A
         
@@ -186,16 +186,221 @@
 rver();%0A
+        MDC.clear();%0A    %7D%0A%0A    private static String getPid() %7B%0A        String processName = java.lang.management.ManagementFactory.getRuntimeMXBean().getName();%0A        return processName.split(%22@%22)%5B0%5D;%0A
     %7D%0A%7D%0A

Use process id in log file names to distinguish between different instances of the same component.