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")