<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30)">Hi Team,</span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30)"> </span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30)">We have been migrating from Log4j 1 to Logback and we have few custom appenders like below:</span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><i><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30);border:1pt none windowtext;padding:0cm">public class CustomAppender extends AppenderBase<ILoggingEvent> implements Runnable {}</span></i></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30);border:1pt none windowtext;padding:0cm"> </span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30)">Those attach to ch.qos.logback.classic.Logger using addAppender method when application starts.</span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30)"> </span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30)">All these programmatically created appenders are removed when the Logback configuration file (logback.xml) changed/reloaded. How can we re attach those appenders back to Logger without application restart?<span class="gmail-Apple-converted-space"> </span></span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30)"> </span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30)">Thanks,</span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0);vertical-align:baseline"><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(26,28,30)">Thaya</span></p><p class="MsoNormal" style="margin:0cm;font-size:12pt;font-family:Calibri,sans-serif;color:rgb(0,0,0)"><span style="font-size:11pt"> </span></p></div></div>