<div class="__aliyun_email_body_block"><div  style="line-height:1.7;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><div  style="clear:both;">Dear sir:<br ></div><div  style="clear:both;"><div  class=" __aliyun_node_has_color" style="margin:.0px;padding:.0px;border-top:.0px;border-right:.0px;border-bottom:none;border-left:.0px;border-image:initial;outline:.0px;color:#000000;font-size:14.0px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-space:normal;word-spacing:.0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;line-height:1.7;font-family:Tahoma,Arial,STHeiti,SimSun;clear:both;"><div  style="margin:.0px;padding:.0px;border:.0px;outline:.0px;clear:both;"><span  class=" __aliyun_node_has_color" style="margin:.0px;padding:.0px;border:.0px;outline:.0px;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">    I update logback form 1.4.7 to 1.4.8, then I find the logback logger could'n print log, the console print: </span><span  class=" __aliyun_node_has_color" style="margin:.0px;padding:.0px;border:.0px;outline:.0px;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">LOGBACK: No context given for ch.qos.logback.core.ConsoleAppender[CONSOLE]</span></div><div  class="" style="margin:.0px;padding:.0px;border-top:.0px;border-right:.0px;border-bottom:none;border-left:.0px;border-image:initial;outline:.0px;"><span  class=" __aliyun_node_has_color" style="margin:.0px;padding:.0px;border-top:.0px;border-right:.0px;border-bottom:none;border-left:.0px;border-image:initial;outline:.0px;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">    I found an NPE (NullPointerException) here:</span></div></div><img  alt="image.png" src="https://cdn.nlark.com/yuque/0/2023/png/201640/1690426519786-df2c45ad-1dff-470a-b3e8-aae1544716d3.png" style="margin:.0px;padding:.0px;border:.0px;outline:.0px;vertical-align:bottom;"><div  class=" __aliyun_node_has_color" style="margin:.0px;padding:.0px;border-top:none;border-right:.0px;border-bottom:.0px;border-left:.0px;border-image:initial;outline:.0px;color:#000000;font-size:14.0px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-space:normal;word-spacing:.0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;line-height:1.7;font-family:Tahoma,Arial,STHeiti,SimSun;clear:both;"><div  style="margin:.0px;padding:.0px;border:.0px;outline:.0px;clear:both;"><span  class=" __aliyun_node_has_color" style="margin:.0px;padding:.0px;border:.0px;outline:.0px;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><br ></span></div><div  style="margin:.0px;padding:.0px;border:.0px;outline:.0px;clear:both;"><span  class=" __aliyun_node_has_color" style="margin:.0px;padding:.0px;border:.0px;outline:.0px;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">    Then I found this pr:  </span><a  href="https://github.com/qos-ch/logback/commit/9c318804cf8bbc27eac20513887fa426498a4837" target="_blank">https://github.com/qos-ch/logback/commit/9c318804cf8bbc27eac20513887fa426498a4837</a>. In my case, the LogContext is not created by <span  style="margin:.0px;padding:.0px;border:.0px;outline:.0px;">LogbackLoggerSpaceFactory, it's created by myself. so the MDCAdapter in loggerContext is null, then cause <span  class=" __aliyun_node_has_color __aliyun_node_has_bgcolor" style="margin:.0px;padding:.0px;border:.0px;outline:.0px;color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-space:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">NullPointerException.</span></span></div><div  class="" style="margin:.0px;padding:.0px;border:.0px;outline:.0px;">    I think this is an incompatible change, as some users may customize LogContext in certain scenarios, which will cause the custom LogContexts to be unusable.</div><div  class="" style="margin:.0px;padding:.0px;border:.0px;outline:.0px;">    <span  style="margin:.0px;padding:.0px;border:.0px;outline:.0px;">I hope LogBack can consider fixing this compatibility issue, for example, to ensure backward compatibility by obtaining MDCAdapter from MDC when MDCAdapter obtained from LogContext is null.</span></div><div  class="" style="margin:.0px;padding:.0px;border:.0px;outline:.0px;"><span  style="margin:.0px;padding:.0px;border:.0px;outline:.0px;">                                                                                                                                                                                                                                                                        Thanks</span></div></div></div></div></div>