Skip to content

Commit

Permalink
Update usage docs and implement fixed log file path
Browse files Browse the repository at this point in the history
  • Loading branch information
Justin Campbell committed Sep 15, 2020
1 parent 6393ef3 commit 0765139
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions utils/venv-manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,28 @@
Examples:
Create a virtual environment:
$ venv-manager.py [-c | --create]
$ venv-manager.py create
Delete a virtual environment:
$ venv-manager.py [-d | --delete]
$ venv-manager.py delete
Reset a virtual environment:
$ venv-manager.py [-r | --reset]
$ venv-manager.py reset
"""

import logging
import os, logging, argparse, pathlib


################################################################################
# Configuration
################################################################################

# Set virtual environment path
WEBQUEUE2_DIR = pathlib.Path(__file__).parent.parent
API_DIR = pathlib.Path(WEBQUEUE2_DIR, "api")
VENV_DIR = pathlib.Path(API_DIR, 'venv')


# Configure the logger
logger_name = "venv-manager"
logger = logging.getLogger(logger_name)
Expand All @@ -32,7 +38,8 @@
stream_handler = logging.StreamHandler()
stream_handler.setFormatter(log_formatter)

file_handler = logging.FileHandler(f'{logger_name}.log')
log_file_path = pathlib.Path(WEBQUEUE2_DIR, "utils", f'{logger_name}.log')
file_handler = logging.FileHandler(log_file_path)
file_handler.setFormatter(log_formatter)

logger.addHandler(stream_handler)
Expand Down

0 comments on commit 0765139

Please sign in to comment.