diff --git a/examples/example3/example3.py b/examples/example3/example3.py
index 513402355aa7529345b6f38006995bfea36896b3..438f3e5c75e13f509cc37657c7ca31cd4174d601 100644
--- a/examples/example3/example3.py
+++ b/examples/example3/example3.py
@@ -25,7 +25,7 @@ class Form(QDialog):
         super().__init__(parent)
 
         child_con = ChildProcessControl3(self, internal_log_level=logging.WARNING, log_file="log.log")
-        child_con.set_internal_log_level(logging.INFO)
+        #child_con.set_internal_log_level(logging.INFO)
         child_con.mp_finished.connect(self.updateUI)
 
 
@@ -39,7 +39,7 @@ class Form(QDialog):
         self.lineedit.setFocus()
         self.setWindowTitle('Upper')
         # self.lineedit.returnPressed.connect(lambda: child_con.call_without_mp(1, 2, c=3))
-        self.lineedit.returnPressed.connect(lambda: child_con.exception_call(1))
+        self.lineedit.returnPressed.connect(lambda: child_con.test_call(1))
 
 
     def updateUI(self, text):
diff --git a/src/cmp/CBase.py b/src/cmp/CBase.py
index 2bbef02ef8e21413c31a764219f9195fb27cb743..2966d2c8932040230822236b1823f2dfb3a177dd 100644
--- a/src/cmp/CBase.py
+++ b/src/cmp/CBase.py
@@ -51,7 +51,7 @@ class CBase:
 
         if enabled:
             _internal_logger.disabled = False
-            _internal_logger.info(f"Logger {logger_name} created with handlers {_internal_logger.handlers} and has been enabled (Level {level}).")
+            _internal_logger.info(f"Logger {logger_name} created with ({len(_internal_logger.handlers)}) handlers and has been enabled (Level {level}).")
         else:
             _internal_logger.info(f"Logger {logger_name} created and has been disabled.")
             _internal_logger.disabled = True
diff --git a/src/cmp/CProcess.py b/src/cmp/CProcess.py
index acdebf42c6578922780647101f13c1c47d77cc0a..5a065f8dac3420dab083e5fa42978c22c8d5e051 100644
--- a/src/cmp/CProcess.py
+++ b/src/cmp/CProcess.py
@@ -66,6 +66,7 @@ class CProcess(CBase, Process):
             f"{os.getpid()}({self.__class__.__name__})",
             logger_handler=logging.handlers.QueueHandler(self.state_queue),
             logger_format="%(message)s",
+            enabled=True,
             to_file=self.log_file)
 
 
diff --git a/src/cmp/CProcessControl.py b/src/cmp/CProcessControl.py
index 407e770b0614bcc044073c44471c57175a9e6992..65f2433ead4247d47d81170d24535d5a22fe5122 100644
--- a/src/cmp/CProcessControl.py
+++ b/src/cmp/CProcessControl.py
@@ -31,8 +31,9 @@ class CProcessControl(CBase, QObject):
         self.log_file = log_file
         self._internal_logger = self.create_new_logger(f"(cmp) {self.name}",
                                                        to_file=self.log_file, enabled=internal_log, level=internal_log_level)
+
         self.logger = self.create_new_logger(f"{self.__class__.__name__}({os.getpid()})",
-                                             to_file=self.log_file, enabled=internal_log, level=internal_log_level)
+                                             to_file=self.log_file, enabled=internal_log)
 
         if isinstance(parent, QWidget) or isinstance(parent, QWindow):
             parent.destroyed.connect(lambda: self.safe_exit(reason="Parent destroyed."))
@@ -87,7 +88,7 @@ class CProcessControl(CBase, QObject):
         # self._child.register_kill_flag(self._child_kill_flag)
         self._child_process_pid = child.pid
         self._child.start()
-        self._internal_logger.debug(f"Child process {self._child.name} created.")
+        self._internal_logger.info(f"Child process {self._child.name} created.")
         self.thread_manager.start(self._monitor_result_state)
 
     @property
diff --git a/src/cmp/CResultRecord.py b/src/cmp/CResultRecord.py
index af26e01152cb20231267f983e051ede441d79043..0bf374218d5e421f04a219963225232ac7c26bcd 100644
--- a/src/cmp/CResultRecord.py
+++ b/src/cmp/CResultRecord.py
@@ -18,11 +18,11 @@ class CResultRecord:
             logger = logging.getLogger(f"{__name__} - fallback")
 
         if self.signal_name is None:
-            logger.info(f"Function {self.function_name} returned {self.result}. "
+            logger.debug(f"Function {self.function_name} returned {self.result}. "
                                                f"No signal to emit.")
             return
         if hasattr(class_object, '_internal_logger'):
-            logger.info(f"Function {self.function_name} returned {self.result}. "
+            logger.debug(f"Function {self.function_name} returned {self.result}. "
                                                f"Emitting {self} in {class_object.__class__.__name__}.")
         emitter = getattr(class_object, self.signal_name).emit
         if isinstance(self.result, tuple):