26 lines
995 B
Diff
26 lines
995 B
Diff
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")
|