<div dir="ltr"><div>I'm trying to set the context-name for each web application to try to separate logging per web application as documented in <a href="http://logback.qos.ch/manual/loggingSeparation.html">http://logback.qos.ch/manual/loggingSeparation.html</a><br><br></div>I am using a WebApplicationInitializer so try to set the logback/context-name env-entry in Java code. I have tried the following in the onStartup method:<br><br><pre style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:"courier new";font-size:9pt">InitialContext initialContext = <span style="color:rgb(0,0,128);font-weight:bold">new </span>InitialContext();<br>initialContext.addToEnvironment(<span style="color:rgb(0,128,0);font-weight:bold">"logback/context-name"</span>, <span style="color:rgb(0,128,0);font-weight:bold">"mycontext"</span>);<br><br></pre><pre style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:"courier new";font-size:9pt"><font face="arial,helvetica,sans-serif">I see logback is trying to get the contextName in ContextJNDISelector.getLoggerContext().<br>Unfortunately the lookup returns null even though I can see the "logback/context-name" entry in ctx.getEnvironment()<br></font></pre><pre style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:"courier new";font-size:9pt"><font face="arial,helvetica,sans-serif">What's the correct way to add the context-name to IntialContext?<br><br></font></pre></div>