Guest User

Untitled

a guest
Jul 18th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. import logging
  2. from argparse import ArgumentParser
  3. logger = None
  4.  
  5. class MyClass:
  6. def __init__(self):
  7. logger.info('initialized')
  8.  
  9. def main():
  10. parser = ArgumentParser()
  11. parser.add_argument('--verbose', default=False, action='store_true')
  12. args = parser.parse_args()
  13.  
  14. global logger
  15. if args.verbose:
  16. logging.basicConfig(format="%(levelname)s: %(message)s", level=logging.DEBUG)
  17. else:
  18. logging.basicConfig(format="%(levelname)s: %(message)s", level=logging.INFO)
  19. logger = logging.getLogger('mylogger')
  20. myclass = MyClass()
  21.  
  22.  
  23. if __name__ == '__main__':
  24. main()
Add Comment
Please, Sign In to add comment