diff --git a/logging.py b/logging.py index 130bda98b1dd1e9b60ba2df922889e2648af5a7a..fa3b615716ef4b4339882298424df0a3c83f6ff3 100644 --- a/logging.py +++ b/logging.py @@ -2,12 +2,13 @@ Custom Python logger, defined via a dictionary of logging settings. https://git.brandon-rodriguez.com/python/custom_logger -Version 1.0 +Version 1.1 """ # System Imports. -import logging.config, pathlib, sys +import pathlib, sys +import logging.config # Logging Variables. @@ -166,7 +167,7 @@ def init_logging(caller, logging_dir=None, handler_class=None, max_file_bytes=No # Create logging folder if does not exist. if not this.logging_directory.is_dir(): print('Creating logging folders.') - this.logging_directory.mkdir() + this.logging_directory.mkdir(parents=True, exist_ok=True) # Add new logging levels, as defined in method above. set_new_log_levels() diff --git a/tests/src/logging.py b/tests/src/logging.py index bd76e579f652894fe7244cecc3c8378112ae3a5f..3155e42aa3c1e3129d64f5a1958cb4f1741e750f 100644 --- a/tests/src/logging.py +++ b/tests/src/logging.py @@ -2,12 +2,13 @@ Custom Python logger, defined via a dictionary of logging settings. https://git.brandon-rodriguez.com/python/custom_logger -Version 1.0 +Version 1.1 """ # System Imports. -import logging.config, pathlib, sys +import pathlib, sys +import logging.config # Logging Variables. @@ -174,7 +175,7 @@ def init_logging(caller, logging_dir=None, handler_class=None, max_file_bytes=No # Create logging folder if does not exist. if not this.logging_directory.is_dir(): print('Creating logging folders.') - this.logging_directory.mkdir() + this.logging_directory.mkdir(parents=True, exist_ok=True) # Add new logging levels, as defined in method above. set_new_log_levels() diff --git a/tests/src/submodule_test/src/logging.py b/tests/src/submodule_test/src/logging.py index ab3ec099642726742a22129fc898d5eb0ee38052..78fa8ede3a52b0b856a8243697eb26afcf758d2f 100644 --- a/tests/src/submodule_test/src/logging.py +++ b/tests/src/submodule_test/src/logging.py @@ -2,12 +2,13 @@ Custom Python logger, defined via a dictionary of logging settings. https://git.brandon-rodriguez.com/python/custom_logger -Version 1.0 +Version 1.1 """ # System Imports. -import logging.config, pathlib, sys +import pathlib, sys +import logging.config # Logging Variables. @@ -174,7 +175,7 @@ def init_logging(caller, logging_dir=None, handler_class=None, max_file_bytes=No # Create logging folder if does not exist. if not this.logging_directory.is_dir(): print('Creating logging folders.') - this.logging_directory.mkdir() + this.logging_directory.mkdir(parents=True, exist_ok=True) # Add new logging levels, as defined in method above. set_new_log_levels()