- if not args.logdir:
- if os.path.exists('logs/current'):
- args.logdir = 'logs/current'
- else:
- args.logdir = 'logs'
-
- # Write debug level log to a file and configurable verbosity to stdout
- logger.setLevel(logging.DEBUG)
-
- stdout_handler = logging.StreamHandler()
- stdout_handler.setLevel(args.loglevel)
- logger.addHandler(stdout_handler)
-
- file_name = os.path.join(args.logdir, 'run-tests.log')
- log_handler = logging.FileHandler(file_name)
- log_handler.setLevel(logging.DEBUG)
- fmt = "%(asctime)s %(levelname)s %(message)s"
- log_formatter = logging.Formatter(fmt)
- log_handler.setFormatter(log_formatter)
- logger.addHandler(log_handler)
-