Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import logging
- from argparse import ArgumentParser
- logger = None
- class MyClass:
- def __init__(self):
- logger.info('initialized')
- def main():
- parser = ArgumentParser()
- parser.add_argument('--verbose', default=False, action='store_true')
- args = parser.parse_args()
- global logger
- if args.verbose:
- logging.basicConfig(format="%(levelname)s: %(message)s", level=logging.DEBUG)
- else:
- logging.basicConfig(format="%(levelname)s: %(message)s", level=logging.INFO)
- logger = logging.getLogger('mylogger')
- myclass = MyClass()
- if __name__ == '__main__':
- main()
Add Comment
Please, Sign In to add comment