title: Log4j Nested Diagnostic Context NDC
body: <p>When a user sends a request to my web application, a user session id is added to the NDC stack to be used in the log4j log files, but for some reason, when I call another method, the session id doesn't seem to be in the log calls within that method. Though once that method has completed the rest of the process, still retains the session id within the log files.</p>
  
  <p>I'm not too sure why this is happening and was wondering if anyone knows of why this may be or has any theories on the reason for loosing the session id?</p>
  
  <p>Thanks for any help given.</p>