Browse Source

Merge pull request #23967 from duglin/removeLine

Remove blank line on daemon output when there are no containers to load
Brian Goff 9 năm trước cách đây
mục cha
commit
982fc5edca
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      daemon/daemon.go

+ 3 - 1
daemon/daemon.go

@@ -117,11 +117,13 @@ func (daemon *Daemon) restore() error {
 		return err
 		return err
 	}
 	}
 
 
+	containerCount := 0
 	for _, v := range dir {
 	for _, v := range dir {
 		id := v.Name()
 		id := v.Name()
 		container, err := daemon.load(id)
 		container, err := daemon.load(id)
 		if !debug && logrus.GetLevel() == logrus.InfoLevel {
 		if !debug && logrus.GetLevel() == logrus.InfoLevel {
 			fmt.Print(".")
 			fmt.Print(".")
+			containerCount++
 		}
 		}
 		if err != nil {
 		if err != nil {
 			logrus.Errorf("Failed to load container %v: %v", id, err)
 			logrus.Errorf("Failed to load container %v: %v", id, err)
@@ -306,7 +308,7 @@ func (daemon *Daemon) restore() error {
 	group.Wait()
 	group.Wait()
 
 
 	if !debug {
 	if !debug {
-		if logrus.GetLevel() == logrus.InfoLevel {
+		if logrus.GetLevel() == logrus.InfoLevel && containerCount > 0 {
 			fmt.Println()
 			fmt.Println()
 		}
 		}
 		logrus.Info("Loading containers: done.")
 		logrus.Info("Loading containers: done.")