Explorar o código

修复程序BUG。

YangZhiJie %!s(int64=7) %!d(string=hai) anos
pai
achega
be8faaad59

+ 5 - 1
src/main/java/com/leanwo/management/console/StreamOutputThread.java

@@ -9,6 +9,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import com.leanwo.management.util.CloseableUtil;
+import com.leanwo.management.util.ThreadUtil;
 
 public class StreamOutputThread extends Thread {
 	private static Logger logger = LoggerFactory.getLogger(StreamOutputThread.class);
@@ -41,8 +42,11 @@ public class StreamOutputThread extends Thread {
 		try {
 			while (!stopFlag) {
 				output = bufferedReader.readLine();
-				if(output != null && logEvent != null) {
+				if(output != null && output.length() > 0 && logEvent != null) {
 					logEvent.appendLog(output);
+				}else {
+					// add by jack 20190213
+					ThreadUtil.sleep(100l);
 				}
 			}
 		} catch (Exception e) {