import os import re import argparse import logging base = os.path.abspath(os.path.expanduser('~/Projects/petermolnar.net')) paths = { 'archive': os.path.join(base, 'archive'), } loglevels = { 'critical': 50, 'error': 40, 'warning': 30, 'info': 20, 'debug': 10 } _parser = argparse.ArgumentParser(description='Parameters for silo.pasta') _parser.add_argument( '--loglevel', default='debug', help='change loglevel' ) args = vars(_parser.parse_args()) logging.basicConfig( level=loglevels[args.get('loglevel')], format='%(asctime)s - %(levelname)s - %(message)s' )