diff --git a/modules/logs.py b/modules/logs.py
index 1234567..abcdef0 100644
--- a/modules/logs.py
+++ b/modules/logs.py
@@ class MyLogger:
     def __init__(
         self, logger_name, log_file, log_level, default_dir, screen_width, separating_character, ignore_ghost, log_size, log_count
     ):
-        self.log_dir = os.path.join(default_dir, LOG_DIR)
-        self.main_log = log_file if os.path.exists(os.path.dirname(log_file)) else os.path.join(self.log_dir, log_file)
+        self.log_dir = None
+        self.main_log = log_file
         self.main_handler = None
         self.save_errors = False
         self.saved_errors = []
         self.config_handlers = {}
         self.secrets = set()
         self.spacing = 0
         self.log_size = log_size
         self.log_count = log_count
-        os.makedirs(self.log_dir, exist_ok=True)

         self._logger = logging.getLogger(self.logger_name)
         logging.DRYRUN = DRYRUN
         logging.addLevelName(DRYRUN, "DRYRUN")
