<div dir="ltr"><span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:17.7272720336914px">I am trying to log messages from third party libraries to different file with the below logback extract</span><br><div><span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:17.7272720336914px"><br></span></div><div><pre class="lang-java prettyprint prettyprinted" style="margin-top:0px;padding:5px;border:0px;font-size:13px;overflow:auto;width:auto;max-height:600px;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,sans-serif;color:rgb(57,51,24);word-wrap:normal;background-color:rgb(238,238,238)"><code style="margin:0px;padding:0px;border:0px;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,sans-serif;white-space:inherit"><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">appender name</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"CONSOLE"</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> </span><span class="kwd" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">class</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"ch.qos.logback.core.ConsoleAppender"</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">encoder</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
            </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">pattern</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">>%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">d</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">{</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">HH</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">:</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">mm</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">:</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">ss</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">.</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">SSS</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">}</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">%-</span><span class="lit" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">5level</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">[%.</span><span class="lit" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">45</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">(%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">thread</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">)][%.</span><span class="lit" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">32</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">(%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">logger</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">{</span><span class="lit" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">32</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">})]</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">msg</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">n</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">pattern</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">encoder</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">appender</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">

    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">timestamp key</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"byDay"</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> datePattern</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"yyyyMMdd'T'HHmmss"</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">/></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">

    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">appender name</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"FILE"</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> </span><span class="kwd" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">class</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"ch.qos.logback.core.FileAppender"</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">file</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">F</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">:</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">\v</span><span class="lit" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">1</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">\devel\logs\app</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">-</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">$</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">{</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">byDay</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">}.</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">txt </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">file</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">append</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="kwd" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,139)">true</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">append</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">encoder</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
            </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">pattern</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">>%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">d</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">{</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">HH</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">:</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">mm</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">:</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">ss</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">.</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">SSS</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">}</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">%-</span><span class="lit" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">5level</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">[%.</span><span class="lit" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">45</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">(%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">thread</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">)][%.</span><span class="lit" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">32</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">(%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">logger</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">{</span><span class="lit" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">32</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">})]</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">msg</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">%</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">n</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">pattern</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">encoder</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">appender</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">


    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><!--</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> ALL</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">:</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> INFO level </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">--></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">root level</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"INFO"</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">appender</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">-</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">ref ref</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"CONSOLE"</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">/></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">root</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">

    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><!--</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> </span><span class="typ" style="margin:0px;padding:0px;border:0px;color:rgb(43,145,175)">Third</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">-</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">party</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">:</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> some reduced levels </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">--></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">logger name</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"org.hibernate"</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> level</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"TRACE"</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"> additivity</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"false"</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"><</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">appender</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">-</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">ref ref</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="str" style="margin:0px;padding:0px;border:0px;color:rgb(128,0,0)">"FILE"</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">/></span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
    </span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)"></</span><span class="pln" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">logger</span><span class="pun" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">></span></code></pre></div><div><span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:17.7272720336914px">I want hibernate TRACE level logs to be logged to a file while other INFO messages should go to the console. The above xml config isn't working for me. Nothing gets logged to the file.</span><br></div><div><span style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:17.7272720336914px"><br></span></div><div><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:15px;clear:both;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:17.7272720336914px">Any suggestions?</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:15px;clear:both;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:17.7272720336914px"><span style="line-height:17.7272720336914px">Thanks,<br></span><span style="line-height:17.7272720336914px">Amit</span></p></div></div>