<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Yaer Dili</strong> <span dir="auto"><<a href="mailto:yedili@thoughtworks.com">yedili@thoughtworks.com</a>></span><br>Date: Sat, Nov 2, 2019 at 6:22 PM<br>Subject: Re: [logback-user] logback issue<br>To: Ceki <<a href="mailto:ceki@qos.ch">ceki@qos.ch</a>><br></div><br><br><div dir="ltr">thank you for your reply Ceki, we also believe that logback design in this way, but in our case logback stop our application from successfully launch, I added some details in the following section and you may be able to reproduce this issue<br><br><font size="4">we configure all the logback configurations in the `<font color="#ffff00">logback-spring.xml</font>` file like this</font><br><br><div><pre style="background-color:rgb(38,50,56);color:rgb(195,206,227);font-family:Menlo;font-size:12pt"><span style="color:rgb(247,140,108)"><?</span><span style="color:rgb(255,203,107);font-style:italic">xml version</span><span style="color:rgb(195,232,141)">="1.0" </span><span style="color:rgb(255,203,107);font-style:italic">encoding</span><span style="color:rgb(195,232,141)">="UTF-8"</span><span style="color:rgb(247,140,108)">?><br></span><span style="color:rgb(247,140,108)"><</span><span style="color:rgb(240,113,120)">configuration</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">    <</span><span style="color:rgb(240,113,120)">include </span><span style="color:rgb(255,203,107);font-style:italic">resource</span><span style="color:rgb(195,232,141)">="org/springframework/boot/logging/logback/defaults.xml"</span><span style="color:rgb(247,140,108)">/><br></span><span style="color:rgb(247,140,108)"><br></span><span style="color:rgb(247,140,108)">    <</span><span style="color:rgb(240,113,120)">appender </span><span style="color:rgb(255,203,107);font-style:italic">name</span><span style="color:rgb(195,232,141)">="console" </span><span style="color:rgb(255,203,107);font-style:italic">class</span><span style="color:rgb(195,232,141)">="ch.qos.logback.core.ConsoleAppender"</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">        <</span><span style="color:rgb(240,113,120)">encoder</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">            <</span><span style="color:rgb(240,113,120)">pattern</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">                </span>%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger %M %line - [traceID: %X{X-B3-TraceId}] - [RequestId: %X{RequestId}] - [ClientId: %X{ClientId}] - %message %exception{full} %n<br>            <span style="color:rgb(247,140,108)"></</span><span style="color:rgb(240,113,120)">pattern</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">        </</span><span style="color:rgb(240,113,120)">encoder</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">    </</span><span style="color:rgb(240,113,120)">appender</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">    <</span><span style="color:rgb(240,113,120)">springProfile </span><span style="color:rgb(255,203,107);font-style:italic">name</span><span style="color:rgb(195,232,141)">="local,dev"</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">        <</span><span style="color:rgb(240,113,120)">root </span><span style="color:rgb(255,203,107);font-style:italic">level</span><span style="color:rgb(195,232,141)">="DEBUG"</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">            <</span><span style="color:rgb(240,113,120)">appender-ref </span><span style="color:rgb(255,203,107);font-style:italic">ref</span><span style="color:rgb(195,232,141)">="console"</span><span style="color:rgb(247,140,108)">/><br></span><span style="color:rgb(247,140,108)">        </</span><span style="color:rgb(240,113,120)">root</span><span style="color:rgb(247,140,108)">><br></span><span style="color:rgb(247,140,108)">    </</span><span style="color:rgb(240,113,120)">springProfile</span><span style="color:rgb(247,140,108)">><br></span></pre></div><div><br></div><div><font size="4">as you can see from the above code snippet we create an <font color="#ffff00">appender</font> and attach this to<font color="#ffff00"> local, dev</font> spring profile. after this, we try to create a new spring profile called <font color="#ffff00">dev2</font> and activate this profile by the following configuration in `<font color="#ffff00">application.yml</font>` file</font><br></div><div><pre style="background-color:rgb(38,50,56);color:rgb(195,206,227);font-family:Menlo;font-size:12pt"><span style="color:rgb(199,146,234);font-style:italic">profiles</span><span style="color:rgb(137,221,255)">:<br></span><span style="color:rgb(137,221,255)">  </span><span style="color:rgb(240,113,120)">active</span><span style="color:rgb(137,221,255)">: </span>dev2</pre></div><div><br></div><div><font size="4">so we have three environment property file in our project</font></div><div><div><img src="cid:ii_k2hf2h351" alt="image.png" width="476" height="264"><br></div></div><div><br></div><div><br></div><div><font size="4">after we try to start our application, it failed to start  without any error message, we only can see the following message no other output</font><br><div><img src="cid:ii_k2henpfo0" alt="image.png" width="472" height="226"><br><br><br><font size="4">and as I said in the previous email we can fix this by adding the `<font color="#ffff00">dev2</font>` env profile name to the  logback configuration file like this<br><br></font></div><font size="4"><span style="color:rgb(247,140,108)"><</span><span style="color:rgb(240,113,120)">springProfile </span><span style="color:rgb(255,203,107);font-style:italic">name</span><span style="color:rgb(195,232,141)">="local,dev,dev2"</span><span style="color:rgb(247,140,108)">><br></span><br></font></div><div><font size="4">at this point, we are not sure whether we encounter this issue, is it because of our configuration or is it an existing issue of logback?<br></font><br>Regards,<br>yaer</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Nov 2, 2019 at 12:07 PM Ceki <<a href="mailto:ceki@qos.ch" target="_blank">ceki@qos.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Yaer,<br>
<br>
Logback is designed to isolate the application from any errors that it <br>
(logback) might encounter. I very much doubt that logback would prevent <br>
an application from starting. Do you have any further details to provide?<br>
<br>
Best,<br>
-- <br>
Ceki Gülcü<br>
<br>
On 02.11.2019 04:46, Yaer Dili wrote:<br>
> hi there,<br>
> we are using logback in our spring boot application and all our logback <br>
> related configuration is in the `logback-spring.xml` file ad we <br>
> configure  `springProfile` for different environments in the xml file <br>
> like this<br>
> <br>
> <springProfile name="local,dev"><br>
> <root level="DEBUG"><br>
> <appender-ref ref="console"/><br>
> </root><br>
> </springProfile><br>
> <br>
> after this configuration if we want to add other environment property, <br>
> it must be added to this `springProfile` first otherwise our application <br>
> failed to start with newly added property file.<br>
> <br>
> for example if I just add a new property file called <br>
> `application-uat.yml` and directly start the application with this <br>
> property file, our application failed to start. for fixing this I need <br>
> to add this property name in the `SpringProfile` configuration like this <br>
> `<springProfile name="local,dev,uat">`<br>
> <br>
> we think logback rather than directly block our app start should have a <br>
> default value for newly added property file, do you have anything to <br>
> share with us? thank you<br>
> <br>
> regards,<br>
> yaer<br>
> <br>
> _______________________________________________<br>
> logback-user mailing list<br>
> <a href="mailto:logback-user@qos.ch" target="_blank">logback-user@qos.ch</a><br>
> <a href="http://mailman.qos.ch/mailman/listinfo/logback-user" rel="noreferrer" target="_blank">http://mailman.qos.ch/mailman/listinfo/logback-user</a><br>
> <br>
<br>
-- <br>
--<br>
Ceki Gülcü<br>
</blockquote></div>
</div></div>