Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import logging
- import sys
- import os
- app_name = 'DupZab'
- # create logger with 'spam_application'
- if hasattr(sys, 'frozen'):
- basis = sys.executable
- else:
- basis = sys.argv[0]
- required_folder = os.path.split(basis)[0]
- logger = logging.getLogger(app_name)
- logger.setLevel(logging.DEBUG)
- # create file handler which logs even debug messages
- fh = logging.FileHandler(os.path.join(required_folder, f"{app_name}.log"))
- fh.setLevel(logging.DEBUG)
- # create console handler with a higher log level
- ch = logging.StreamHandler()
- ch.setLevel(logging.CRITICAL)
- # create formatter and add it to the handlers
- formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
- fh.setFormatter(formatter)
- ch.setFormatter(formatter)
- # add the handlers to the logger
- logger.addHandler(fh)
- #logger.addHandler(ch)
- logger.info(os.environ)
- sys.exit(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement