diff --git a/src/mpsd_software_manager/mpsd_software.py b/src/mpsd_software_manager/mpsd_software.py
index 8c4d7a7c5c4824ad48e7c7f6ef91ffe40026735e..7cc9cbd5246abdd82d5d88bf7e668ebbc1530cbb 100755
--- a/src/mpsd_software_manager/mpsd_software.py
+++ b/src/mpsd_software_manager/mpsd_software.py
@@ -955,14 +955,9 @@ def install_environment(
         # run spack_setup_script with the package_sets as arguments
         for package_set in package_sets:
             # Set the install log file name from create_log_file_names
-            build_log_file_name = create_log_file_names(
-                mpsd_release, microarch, "install", package_set=package_set
+            build_log_path = get_log_file_path(
+                mpsd_release, "install", root_dir, package_set
             )
-            build_log_folder = release_base_dir / "logs"
-            build_log_path = build_log_folder / build_log_file_name
-            # if logs folder dosent exist, create it
-            if not os.path.exists(build_log_folder):
-                os.makedirs(build_log_folder)
 
             logging.info(f"Installing package_set {package_set} to {package_set_dir}")