diff --git a/internal/cmd/run.go b/internal/cmd/run.go
index 2fd7908..d5cb31f 100644
--- a/internal/cmd/run.go
+++ b/internal/cmd/run.go
@@ -56,14 +56,26 @@ func run(cmd *cobra.Command, args []string) error {
 			return err
 		}
 
-		return ioo.WriteMapping(cmd.Context(), mapping)
+		if err = ioo.WriteMapping(cmd.Context(), mapping); err != nil {
+			return err
+		}
+
+		logrus.Info("Dump: write mapping succeed!!!")
+
+		return nil
 	case "setting":
 		var setting map[string]any
 		if setting, err = ioi.ReadSetting(cmd.Context()); err != nil {
 			return err
 		}
 
-		return ioo.WriteSetting(cmd.Context(), setting)
+		if err = ioo.WriteSetting(cmd.Context(), setting); err != nil {
+			return err
+		}
+
+		logrus.Info("Dump: write setting succeed!!!")
+
+		return nil
 	default:
 		return fmt.Errorf("unknown type=%s", f_type)
 	}
@@ -99,7 +111,6 @@ func executeData(ctx context.Context, input, output interfaces.DumpIO) error {
 		}
 
 		logrus.Infof("Dump: %d docs succeed!!!", succeed)
-
 	}
 }