diff --git a/.gitignore b/.gitignore index acc39b8..c518367 100644 --- a/.gitignore +++ b/.gitignore @@ -26,4 +26,5 @@ yarn-error.log* # Python Files /api/venv -__pycache__/ \ No newline at end of file +__pycache__/ +venv-manager.log diff --git a/utils/venv-manager.py b/utils/venv-manager.py index 200a18f..e2c3737 100644 --- a/utils/venv-manager.py +++ b/utils/venv-manager.py @@ -19,7 +19,8 @@ ################################################################################ # Configure the logger -logger = logging.getLogger("venv-manager") +logger_name = "venv-manager" +logger = logging.getLogger(logger_name) logger.setLevel(logging.DEBUG) # See: https://docs.python.org/3/library/logging.html#logrecord-attributes @@ -30,8 +31,12 @@ stream_handler = logging.StreamHandler() stream_handler.setFormatter(log_formatter) -logger.addHandler(stream_handler) +file_handler = logging.FileHandler(f'{logger_name}.log') +file_handler.setFormatter(log_formatter) + +logger.addHandler(stream_handler) +logger.addHandler(file_handler) if __name__ == "__main__":