Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.86 KB | None | 0 0
  1. import logging
  2. import sys
  3. import os
  4. app_name = 'DupZab'
  5. # create logger with 'spam_application'
  6. if hasattr(sys, 'frozen'):
  7.     basis = sys.executable
  8. else:
  9.     basis = sys.argv[0]
  10. required_folder = os.path.split(basis)[0]
  11.  
  12. logger = logging.getLogger(app_name)
  13. logger.setLevel(logging.DEBUG)
  14. # create file handler which logs even debug messages
  15. fh = logging.FileHandler(os.path.join(required_folder, f"{app_name}.log"))
  16. fh.setLevel(logging.DEBUG)
  17. # create console handler with a higher log level
  18. ch = logging.StreamHandler()
  19. ch.setLevel(logging.CRITICAL)
  20. # create formatter and add it to the handlers
  21. formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
  22. fh.setFormatter(formatter)
  23. ch.setFormatter(formatter)
  24. # add the handlers to the logger
  25. logger.addHandler(fh)
  26. #logger.addHandler(ch)
  27.  
  28. logger.info(os.environ)
  29. sys.exit(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement