<div dir="ltr"><div><div><div><div><div><div>Hi,<br><br></div>I'm using...<br><br><i>import org.slf4j.Logger;<br>import org.slf4j.LoggerFactory;<br>static Logger logger = LoggerFactory.getLogger(MyClass.class);<br>Process ps;<br>ps = Runtime.getRuntime().exec("java -jar myclass.jar");<br>ps.waitFor();</i><br><br></div>MyClass is part of a Spring Boot project which uses these dependencies:<br><i>dependencies {<br>  compile "ch.qos.logback:logback-classic:1.1.3"<br>  compile "ch.qos.logback:logback-core:1.1.3"<br>  compile "org.slf4j:slf4j-api:1.7.12"</i><br><br></div><b>Problem is...</b><br></div>myclass.jar runs fine for a while and I can see the outputs of the logger in myclass.log, but after a few hundred lines, there are no more log outputs visible. Moreover, the program itself doesn't seem to function anymore (the program is supposed to be writing to MySQL) but the program does not quit either. It just appears to hang. I left it for 14 hours like that, and nothing proceeded. There's no while loop after ps.waitFor(), and the code is itself not in an infinite loop. As long as the logs are written to the file, the program also writes to MySQL.<br><br></div>On the other hand, if I switch off logging, the program works fine from start to end, writes to MySQL and completes running in 6 hours and exits fine.<br><br></div>I'm considering writing a small sample program to test it out separately, but considered asking here in case this is a known issue.<br><div><div><div><div><div><div><br clear="all"><div><div><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Regards,<div>Navin</div></div></div>
</div></div></div></div></div></div></div></div></div>