diff --git a/PyFunceble/logger.py b/PyFunceble/logger.py
index <HASH>..<HASH> 100644
--- a/PyFunceble/logger.py
+++ b/PyFunceble/logger.py
@@ -80,7 +80,11 @@ class Logger:
     # pylint: disable=too-many-public-methods
 
     # pylint: disable=line-too-long
-    OWN_FORMAT: str = "[%(asctime)s::%(levelname)s::%(origin_path)s:%(origin_line)s@%(origin_func)s](PID%(thread)s:%(threadName)s): %(message)s"
+    OWN_FORMAT: str = (
+        "[%(asctime)s | %(levelname)s | %(origin_path)s:"
+        "%(origin_line)s@%(origin_func)s | TPID%(thread)d:%(threadName)s"
+        " | PPID%(process)d:%(processName)s]:\n%(message)s"
+    )
     """
     Our very own format.
     """
Improvement of the logging format.

Indeed, before this patch, because we didn't used multiprocessing,
there was no tracking of running/logging process.