diff --git a/scripts/ci/extends/template-build-linux.yml b/scripts/ci/extends/template-build-linux.yml
index 2a6c3abbe476c568ee781db941b3843d15e28c82..e4c20a6f4be48d0f2a26e738f8371aae5e57794c 100644
--- a/scripts/ci/extends/template-build-linux.yml
+++ b/scripts/ci/extends/template-build-linux.yml
@@ -7,7 +7,7 @@
   before_script:
     - 'echo "For debugging run: docker run --rm -it -v $CI_BUILDS_DIR:/builds -w=$CI_PROJECT_DIR $CI_JOB_IMAGE"'
     - build_dir_full=../build/${CMAKE_PRESET}
-    - log_file=$build_dir_full/make.output
+    - log_file=$build_dir_full/make.txt
     - rm -rf $build_dir_full
     - mkdir -p $build_dir_full build
     - if [[ "$OSTYPE" == "darwin"* ]] ; then readlink_cmd=greadlink; else readlink_cmd=readlink; fi
diff --git a/scripts/ci/extends/template-build-win.yml b/scripts/ci/extends/template-build-win.yml
index 55c4fe9c953c8e613344abbb9eb2cee20c187a52..5cf794886759e94410b351c404867925022ab55a 100644
--- a/scripts/ci/extends/template-build-win.yml
+++ b/scripts/ci/extends/template-build-win.yml
@@ -9,7 +9,7 @@
   variables:
   script:
     - $build_directory_full = "..\build\" + $env:CMAKE_PRESET
-    - $log_file = $build_directory_full + "\make.output"
+    - $log_file = $build_directory_full + "\make.txt"
     - (rm -r -fo $build_directory_full)
     - cmd /c if not exist $build_directory_full mkdir $build_directory_full
     - mkdir build
diff --git a/scripts/ci/extends/test-artifacts.yml b/scripts/ci/extends/test-artifacts.yml
index ffe88323e809a4010c257ebc27e0b053ace36216..3f750095af192367d4f591c54baac81600969f10 100644
--- a/scripts/ci/extends/test-artifacts.yml
+++ b/scripts/ci/extends/test-artifacts.yml
@@ -2,10 +2,10 @@
   artifacts:
     when: always
     paths:
-      - build/*/logs/*.log
+      - build/*/logs/*.txt
       - build/*/Tests/ctest-junit.xml
       - build/*/Tests/testrunner.xml
-      - build/*/make.output
+      - build/*/make.txt
       - build/*/*.zip
       - build/*/*.tar.gz
     expire_in: 1 week
diff --git a/scripts/ci/jobs/clang-tidy.yml b/scripts/ci/jobs/clang-tidy.yml
index 2a44565fdf5f13f0d0f6f7e22c568f7feacb87c5..c97339369f88a35510e97e4c9b037e4da0fa15f1 100644
--- a/scripts/ci/jobs/clang-tidy.yml
+++ b/scripts/ci/jobs/clang-tidy.yml
@@ -2,7 +2,7 @@ clang tidy:
   stage: check
   extends:
     - .rules-manual
-  needs: [ ci_images ]
+  needs: [ci_images]
   variables:
     BUILD_DIR: "../build/tidy"
     CMAKE_ARGS: "-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF -DCMAKE_CXX_CLANG_TIDY=clang-tidy-9"
@@ -16,9 +16,9 @@ clang tidy:
       $CMAKE_ARGS
       -DCMAKE_BUILD_TYPE=$BUILD_TYPE
       -DOGS_BUILD_PROCESSES=$BUILD_PROCESSES
-    - cmake --build . > >(tee make.output)
+    - cmake --build . > >(tee make.txt)
   artifacts:
     # No report yet: https://gitlab.com/gitlab-org/gitlab/-/issues/3985
     paths:
-      - $BUILD_DIR/make.output
+      - $BUILD_DIR/make.txt
     expire_in: 1 week
diff --git a/scripts/cmake/test/AddTest.cmake b/scripts/cmake/test/AddTest.cmake
index a3c12791d19f1e4d6f474d98fd4dfae4643906fa..9e6fa192f533c3faee225caa2b985053875002ef 100644
--- a/scripts/cmake/test/AddTest.cmake
+++ b/scripts/cmake/test/AddTest.cmake
@@ -87,7 +87,7 @@ function(AddTest)
     file(MAKE_DIRECTORY ${AddTest_BINARY_PATH})
     file(TO_NATIVE_PATH "${AddTest_BINARY_PATH}" AddTest_BINARY_PATH_NATIVE)
     set(AddTest_STDOUT_FILE_PATH
-        "${AddTest_BINARY_PATH}/${AddTest_NAME}_stdout.log"
+        "${AddTest_BINARY_PATH}/${AddTest_NAME}_stdout.txt"
     )
 
     # set defaults
@@ -157,7 +157,7 @@ function(AddTest)
     elseif(AddTest_WRAPPER STREQUAL "memcheck")
         if(VALGRIND_TOOL_PATH)
             set(WRAPPER_COMMAND
-                "${VALGRIND_TOOL_PATH} --tool=memcheck --log-file=${AddTest_SOURCE_PATH}/${AddTest_NAME}_memcheck.log -v --leak-check=full --show-reachable=yes --track-origins=yes --malloc-fill=0xff --free-fill=0xff"
+                "${VALGRIND_TOOL_PATH} --tool=memcheck --log-file=${AddTest_SOURCE_PATH}/${AddTest_NAME}_memcheck.txt -v --leak-check=full --show-reachable=yes --track-origins=yes --malloc-fill=0xff --free-fill=0xff"
             )
             set(tester memcheck)
         else()
@@ -373,7 +373,7 @@ Use six arguments version of AddTest with absolute and relative tolerances"
         endforeach()
     elseif(AddTest_TESTER STREQUAL "memcheck")
         set(TESTER_COMMAND
-            "! ${GREP_TOOL_PATH} definitely ${AddTest_SOURCE_PATH}/${AddTest_NAME}_memcheck.log"
+            "! ${GREP_TOOL_PATH} definitely ${AddTest_SOURCE_PATH}/${AddTest_NAME}_memcheck.txt"
         )
     endif()
 
@@ -403,7 +403,7 @@ Use six arguments version of AddTest with absolute and relative tolerances"
             "-DWRAPPER_ARGS=${AddTest_WRAPPER_ARGS}"
             "-DFILES_TO_DELETE=${FILES_TO_DELETE}"
             -DWORKING_DIRECTORY=${AddTest_WORKING_DIRECTORY}
-            -DLOG_FILE=${PROJECT_BINARY_DIR}/logs/${TEST_NAME}.log
+            -DLOG_FILE=${PROJECT_BINARY_DIR}/logs/${TEST_NAME}.txt
             -P
             ${PROJECT_SOURCE_DIR}/scripts/cmake/test/AddTestWrapper.cmake
     )
diff --git a/scripts/cmake/test/AddTestTester.cmake b/scripts/cmake/test/AddTestTester.cmake
index c510ea21473882bfd0ef50dbcab0c082307edb85..01953027cc86d856842ec7e33d44c44a103251ec 100644
--- a/scripts/cmake/test/AddTestTester.cmake
+++ b/scripts/cmake/test/AddTestTester.cmake
@@ -45,7 +45,7 @@ foreach(cmd ${TESTER_COMMAND})
         endif()
         foreach(file ${FILES})
             math(EXPR _counter "${_counter}+1")
-            set(LOG_FILE ${LOG_FILE_BASE}-${_counter}.log)
+            set(LOG_FILE ${LOG_FILE_BASE}-${_counter}.txt)
             if("$ENV{HOSTNAME}" MATCHES "frontend.*")
                 string(REPLACE "gpfs1" "../.." file ${file})
             endif()
@@ -72,7 +72,7 @@ foreach(cmd ${TESTER_COMMAND})
         endforeach()
     else()
         math(EXPR _counter "${_counter}+1")
-        set(LOG_FILE ${LOG_FILE_BASE}-${_counter}.log)
+        set(LOG_FILE ${LOG_FILE_BASE}-${_counter}.txt)
         execute_process(
             COMMAND ${TERMINAL_CMD} "${cmd}"
             WORKING_DIRECTORY ${SOURCE_PATH}
diff --git a/scripts/cmake/test/OgsTest.cmake b/scripts/cmake/test/OgsTest.cmake
index 29ff47437a99bda10795ebbd49c8715488bfe7c4..e4d2fdfe633c268ed78b4107f73159449f010cba 100644
--- a/scripts/cmake/test/OgsTest.cmake
+++ b/scripts/cmake/test/OgsTest.cmake
@@ -63,7 +63,7 @@ function(OgsTest)
             "-DEXECUTABLE_ARGS=${_exe_args}"
             "-DWRAPPER_COMMAND=${OgsTest_WRAPPER}"
             -DWORKING_DIRECTORY=${OgsTest_BINARY_DIR}
-            -DLOG_FILE=${PROJECT_BINARY_DIR}/logs/${TEST_NAME_UNDERSCORE}.log
+            -DLOG_FILE=${PROJECT_BINARY_DIR}/logs/${TEST_NAME_UNDERSCORE}.txt
             -P ${PROJECT_SOURCE_DIR}/scripts/cmake/test/OgsTestWrapper.cmake
     )