diff --git a/evoprompt/utils.py b/evoprompt/utils.py
index b152e2b75c8c8fc645044c47457ff8f124d38ae5..ee07654d6c8f3148b5d24fec39ac667ab03b2833 100644
--- a/evoprompt/utils.py
+++ b/evoprompt/utils.py
@@ -41,6 +41,9 @@ RUNS_DIR = current_directory / "runs"
 def initialize_run_directory(model: Callable):
     global file_handler
 
+    # get package logger
+    logger = logging.getLogger(__package__)
+
     # remove file handler of previous run
     if file_handler is not None:
         logger.removeHandler(file_handler)