<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div dir="ltr" data-setdir="false"><div><div>Using logback-classic in Maven:</div><div><br></div><div>    <dependency> </div><div>      <groupId>ch.qos.logback</groupId></div><div>      <artifactId>logback-classic</artifactId></div><div>      <version>1.5.18</version></div><div>      <scope>runtime</scope> </div><div>    </dependency> </div><div><br></div><div dir="ltr" data-setdir="false">If one <root> appender-ref is defined (<span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">STDOUT) </span></span>but another is undefined (<span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">CLOUD_LOGGING)</span></span>:</div><div><br></div><div>  <root level="info"> </div><div>    <appender-ref ref="STDOUT" /></div><div>    <appender-ref ref="CLOUD_LOGGING" />   </div><div>  </root></div><div><br></div><div>logback fails to  set the defined appender in <root>.</div><div><br></div><div dir="ltr" data-setdir="false">In main() after server.start()</div><div dir="ltr" data-setdir="false">I see WARN in Logger[org.eclipse.jetty.server.Server] - No appenders present in context [default] for logger [org.eclipse.jetty.server.Server].</div><div><br></div><div>Is this expected behaviour ? Would be better if it selected whichever is defined.</div><div><br></div></div><br></div></div></body></html>