allowed setting the log level via command line.

This commit is contained in:
gabe 2022-01-09 22:52:10 -06:00
parent d611923e89
commit 8972e43113

View file

@ -14,8 +14,14 @@ def parse_arguments():
parser.add_argument('--exclude-file', type=Path, help='A text file containing glob patterns to exclude, 1 per line.') parser.add_argument('--exclude-file', type=Path, help='A text file containing glob patterns to exclude, 1 per line.')
parser.add_argument('--exclude', nargs='+', help='A list of glob patterns to ignore. Remember to quote them so your shell doesnt escape them!') parser.add_argument('--exclude', nargs='+', help='A list of glob patterns to ignore. Remember to quote them so your shell doesnt escape them!')
parser.add_argument('-z', '--compress', action='store_true', help='whether to compress the resulting directory to a tar.gz file. can be usefull for scripting to transfer the site to a remote server.') parser.add_argument('-z', '--compress', action='store_true', help='whether to compress the resulting directory to a tar.gz file. can be usefull for scripting to transfer the site to a remote server.')
parser.add_argument('-v', '--verbose', action='store_true', help='outputs debug messages onto the console.')
args=parser.parse_args() args=parser.parse_args()
#setting log level
if args.verbose:
logging.info('setting log level to verbose')
logging.getLogger().setLevel(level=logging.DEBUG)
#set compress flag #set compress flag
if args.output != None and not args.compress: if args.output != None and not args.compress:
#detect based on whether outFile has a .tar.gz filename. #detect based on whether outFile has a .tar.gz filename.