diff --git a/tc/obsw_tc_service3.py b/tc/obsw_tc_service3.py
index 60df9ac3b6d958ec14de0bfd9c3b0346d065050b..deb81ca8253b7cf8bce72e677c50ee269b28d116 100644
--- a/tc/obsw_tc_service3.py
+++ b/tc/obsw_tc_service3.py
@@ -114,7 +114,7 @@ def pack_service3_test_into(tc_queue: Deque) -> Deque:
     # append parameter to custom diag definition
 
     # delete custom diag definition
-    tc_queue.appendleft(("print", "\r\nTesting Service 3: Deleting custom diagnostics definition"))
+    tc_queue.appendleft(("print", "Testing Service 3: Deleting custom diagnostics definition"))
     command = PusTelecommand(service=3, subservice=4, ssc=3120, app_data=sid2)
     tc_queue.appendleft(command.pack_command_tuple())
 
diff --git a/utility/obsw_tmtc_printer.py b/utility/obsw_tmtc_printer.py
index c7e7ccfccadbabf7cea7c317ed203452f0635835..a0dc8e7c5e67ed01d8e6494657c377fff96e58f2 100644
--- a/utility/obsw_tmtc_printer.py
+++ b/utility/obsw_tmtc_printer.py
@@ -138,13 +138,13 @@ class TmTcPrinter:
         :param tm_packet:
         :return:
         """
-        print(self.__print_buffer)
+        LOGGER.info(self.__print_buffer)
         self.add_print_buffer_to_file_buffer()
         self.__print_buffer = str(tm_packet.hkHeader)
-        print(self.__print_buffer)
+        LOGGER.info(self.__print_buffer)
         self.add_print_buffer_to_file_buffer()
         self.__print_buffer = str(tm_packet.hkContent)
-        print(self.__print_buffer)
+        LOGGER.info(self.__print_buffer)
         self.add_print_buffer_to_file_buffer()
 
     def __print_validity_buffer(self, tm_packet: Service3TM):
@@ -153,7 +153,7 @@ class TmTcPrinter:
         :return:
         """
         self.__print_buffer = "Valid: "
-        print(self.__print_buffer)
+        LOGGER.info(self.__print_buffer)
         self.add_print_buffer_to_file_buffer()
         self.__handle_validity_buffer_print(tm_packet.validity_buffer, tm_packet.numberOfParameters)