allowed setting the log level via command line.
This commit is contained in:
		
							parent
							
								
									d611923e89
								
							
						
					
					
						commit
						8972e43113
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -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', 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('-v', '--verbose', action='store_true', help='outputs debug messages onto the console.')
 | 
			
		||||
    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
 | 
			
		||||
    if args.output != None and not args.compress:
 | 
			
		||||
        #detect based on whether outFile has a .tar.gz filename.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue