<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi<br><br>I am new to Tomcat & logback<br>I'm using tomcat 5.5.25<br><br><div>I try to use a file appender</div><div>my conf is :</div><div><br class="webkit-block-placeholder"></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #008080"><</span>configuration<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"><</span>appender <span style="color: #7f007f">name</span><span style="color: #000000">=</span><span style="color: #2a00ff">"STDOUT"</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(42, 0, 255); "> <span style="color: #7f007f">class</span><span style="color: #000000">=</span>"ch.qos.logback.core.ConsoleAppender"<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(42, 0, 255); "><span style="color: #000000"> </span><span style="color: #008080"><</span><span style="color: #3f7f7f">layout </span><span style="color: #7f007f">class</span><span style="color: #000000">=</span>"ch.qos.logback.classic.PatternLayout"<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 95, 191); "><span class="Apple-style-span" style="color: rgb(0, 0, 0); "> <span style="color: #008080"><</span><span style="color: #3f7f7f">Pattern</span><span style="color: #008080">></span>%d{HH:mm:ss} %X{host} %-5level %logger - %msg%n<span style="color: #008080"></</span><span style="color: #3f7f7f">Pattern</span><span style="color: #008080">></span></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"></</span>layout<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"></</span>appender<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(42, 0, 255); "><span style="color: #000000"> </span><span style="color: #008080"><</span><span style="color: #3f7f7f">appender </span><span style="color: #7f007f">name</span><span style="color: #000000">=</span>"FILE" <span style="color: #7f007f">class</span><span style="color: #000000">=</span>"ch.qos.logback.core.FileAppender"<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "> <span style="color: #008080"><</span><span style="color: #3f7f7f">File</span><span style="color: #008080">></span>testFile.log<span style="color: #008080"></</span><span style="color: #3f7f7f">File</span><span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"><</span>Append<span style="color: #008080">></span><span style="color: #000000">true</span><span style="color: #008080"></</span>Append<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"><</span>Encoding<span style="color: #008080">></span><span style="color: #000000">UTF-8</span><span style="color: #008080"></</span>Encoding<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"><</span>BufferedIO<span style="color: #008080">></span><span style="color: #000000">false</span><span style="color: #008080"></</span>BufferedIO<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"><</span>ImmediateFlush<span style="color: #008080">></span><span style="color: #000000">true</span><span style="color: #008080"></</span>ImmediateFlush<span style="color: #008080">><span class="Apple-style-span" style="color: rgb(0, 0, 0); white-space: pre; "> </span></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(42, 0, 255); "><span style="color: #000000"> </span><span style="color: #008080"><</span><span style="color: #3f7f7f">layout </span><span style="color: #7f007f">class</span><span style="color: #000000">=</span>"ch.qos.logback.classic.PatternLayout"<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "> <span style="color: #008080"><</span><span style="color: #3f7f7f">Pattern</span><span style="color: #008080">></span>%-4relative [%thread] %-5level %logger{35} - %msg%n<span style="color: #008080"></</span><span style="color: #3f7f7f">Pattern</span><span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"></</span>layout<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"></</span>appender<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre"> </span><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"><</span>logger <span style="color: #7f007f">name</span><span style="color: #000000">=</span><span style="color: #2a00ff">"milan"</span><span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(42, 0, 255); "><span style="color: #000000"> </span><span style="color: #008080"><</span><span style="color: #3f7f7f">level </span><span style="color: #7f007f">value</span><span style="color: #000000">=</span>"INFO" <span style="color: #008080">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"></</span>logger<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 95, 191); "><span class="Apple-style-span" style="color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"><</span>root<span style="color: #008080">></span></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(42, 0, 255); "><span style="color: #000000"> </span><span style="color: #008080"><</span><span style="color: #3f7f7f">level </span><span style="color: #7f007f">value</span><span style="color: #000000">=</span>"debug" <span style="color: #008080">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"><</span>appender-ref <span style="color: #7f007f">ref</span><span style="color: #000000">=</span><span style="color: #2a00ff">"STDOUT" </span><span style="color: #008080">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"><</span>appender-ref <span style="color: #7f007f">ref</span><span style="color: #000000">=</span><span style="color: #2a00ff">"FILE" </span><span style="color: #008080">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #000000"> </span><span style="color: #008080"></</span>root<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><span style="color: #008080"></</span>configuration<span style="color: #008080">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><font class="Apple-style-span" color="#008080"><br class="webkit-block-placeholder"></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><font class="Apple-style-span" color="#008080"><br class="webkit-block-placeholder"></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(63, 127, 127); "><font class="Apple-style-span" color="#008080"><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; "><div>the statusprinter confirm that the configuration has been taken into account :</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.classic.BasicConfigurator@6f7a6e - Setting up default configuration.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Ignoring debug attribute.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [STDOUT] from the object stack</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.classic.joran.action.LevelAction - milan level set to INFO</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.classic.joran.action.LevelAction - root level set to DEBUG</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[root]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">|-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to Logger[root]</div><div><br class="webkit-block-placeholder"></div><div><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; "><div><span class="Apple-style-span" style="text-decoration: underline;"><b>but no testFile.log is written</b></span></div><div><br></div><div>moreover, I use the code :</div><div><br class="webkit-block-placeholder"></div></span></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; color: rgb(51, 103, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span></span>// logback</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #00b370"><b>String</b></span> chemin = getServletContext().getRealPath(<span style="color: #e87602">"/"</span>); ;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #00b370"><b>String</b></span> file = chemin + <span style="color: #e87602">"logback.xml"</span>;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> <span style="color: #00b370"><b>LoggerContext</b></span> lc = (<span style="color: #00b370"><b>LoggerContext</b></span>) LoggerFactory.<i>getILoggerFactory</i>();</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; min-height: 13px; "><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> <span style="color: #0000c8"><b>try</b></span> {</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; color: rgb(0, 179, 112); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span> </span><b>JoranConfigurator</b><span style="color: #000000"> configurator = </span><span style="color: #0000c8"><b>new</b></span><span style="color: #000000"> </span><b>JoranConfigurator</b><span style="color: #000000">();</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> configurator.setContext(lc);</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> lc.shutdownAndReset();</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> configurator.doConfigure(file);</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; min-height: 13px; "><span class="Apple-tab-span" style="white-space:pre"> </span> <br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> } <span style="color: #0000c8"><b>catch</b></span> (<span style="color: #00b370"><b>JoranException</b></span> je) {</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> StatusPrinter.<i>print</i>(lc);</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> } <span style="color: #0000c8"><b>finally</b></span> {</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span> StatusPrinter.<i>print</i>(lc);</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; min-height: 13px; "><span class="Apple-tab-span" style="white-space:pre"> </span> <br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span>MDC.<i>put</i>(<span style="color: #e87602">"host"</span>, <span style="color: #e87602">""</span>);</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span>logger = LoggerFactory.<i>getLogger</i>(<span style="color: #0000c8"><b>this</b></span>.getClass());</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; min-height: 13px; "><span class="Apple-tab-span" style="white-space:pre"> </span><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "> ch.qos.logback.classic.<span style="color: #00b370"><b>Logger</b></span> log1 = lc.getLogger(<span style="color: #0000c8"><b>this</b></span>.getClass());</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; color: rgb(51, 103, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre"> </span> </span>//logger.debug (log1.getName());</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> <span style="color: #00b370"><b>System</b></span>.out.println (log1.getName());</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> ch.qos.logback.core.Appender app1 = log1.getAppender(<span style="color: #e87602">"STDOUT"</span>);</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> <span style="color: #0000c8"><b>if</b></span> (app1 !=<span style="color: #0000c8"><b>null</b></span>) {</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>ch.qos.logback.core.Layout lay1 = app1.getLayout();</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> <span class="Apple-tab-span" style="white-space:pre"> </span>logger.debug(lay1.getContentType());</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; "><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Courier; min-height: 13px; "><br></div> </div><div><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; "><div>I can retreive the name of my logger but I cannot retrieve the Appender object</div><div>why ?</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>thanks</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div></span></div><div><br class="webkit-block-placeholder"></div> </div> </div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div></span></font></div><div><font class="Apple-style-span" color="#008080" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br class="webkit-block-placeholder"></span></font></div> </div></div></div><br></div></div><br></body></html>