Hi,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
You could easyly write your own discriminator class combining<br>
JNDIBasedContextDiscriminator and MDCBasedDiscriminator. Here is an example:<br>
<br>
public class CombinedDiscriminator extends ContextAwareBase implements<br>
     Discriminator&lt;ILoggingEvent&gt; {<br>
<br>
  private String defaultMDCVal = &quot;default&quot;;<br>
<br>
   public String getDiscriminatingValue(ILoggingEvent event) {<br>
     String mdcValue = defaultMDCVal;<br>
     Map&lt;String, String&gt; mdcMap = event.getMdc();<br>
     if (mdcMap != null) {<br>
       mdcValue = mdcMap.get(key);<br>
     }<br>
     String contextName =  event.getLoggerContextVO().getName();<br>
     return contextName + mdcValue;<br>
   }<br>
   ..etc<br>
}<br>
<br></blockquote><br>Thanks for reply, i started to implement, but i noticed that maybe i don&#39;t explain well, i dont need &quot;sumValue = contextName + mdcValue&quot; value to use in &lt;FileNamePattern&gt;${newValue}.log&lt;/FileNamePattern&gt;<br>
<br>That i really need is two values... contextName and mdcValue...<br><br>The aprox, maybe something like &lt;FileNamePattern&gt;${newValue.substring(0,x)}/${newValue.substring(x,n)}.log&lt;/FileNamePattern&gt;<br><br>or something like<br>
<br>&lt;appender ... class=&quot;ch.qos.logback.classic.sift.SiftingAppender&quot;&gt;<br>    &lt;discriminator class=&quot;ch.qos.logback.classic.sift.JNDIBasedContextDiscriminator&quot;&gt;<br>    ...<br>        &lt;sift&gt;<br>
            &lt;appender ... class=&quot;ch.qos.logback.classic.sift.SiftingAppender&quot;&gt;<br>                &lt;discriminator&gt;<br>                ...<br>                &lt;sift&gt;<br>                    &lt;appender class=&quot;ch.qos.logback.core.rolling.RollingFileAppender&quot;&gt;<br>
</div><br>SiftingAppender inside SiftingAppender to use MDC and contextName.<br><br>Any suggestion?<br><br>And thanks again.<br clear="all"><br>-- <br>Jose Juan Montiel Martinez<br>Eurobits Technologies<br>Calle Musgo 3, 1ª Planta<br>
28023 Madrid<br>T +34-917080300<br>F +34-913077480<br><a href="mailto:josejuan.montiel@eurobits.es">josejuan.montiel@eurobits.es</a><br><a href="http://www.eurobits.com">http://www.eurobits.com</a><br>