set up logging for propose-final-releases

Several of the support modules now use logging exclusively as a way to
emit debug info. Set up logging so we can see that debug info when
--verbose is turned on.

Change-Id: I029b6cc8667fca61f70afd19e99dd865870a546e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
Doug Hellmann
2018-02-23 13:02:45 -05:00
parent 49809c7e7b
commit 22b2b24421

View File

@@ -16,9 +16,11 @@ from __future__ import print_function
import argparse
import atexit
import logging
import os.path
import re
import shutil
import sys
import tempfile
import openstack_releases
@@ -108,6 +110,14 @@ def main():
def verbose(msg):
pass
# Set up logging, including making some loggers quiet.
logging.basicConfig(
format='%(levelname)7s: %(message)s',
stream=sys.stdout,
level=logging.DEBUG if args.verbose else logging.INFO,
)
logging.getLogger('urllib3.connectionpool').setLevel(logging.WARNING)
deliverables_dir = args.deliverables_dir
workdir = tempfile.mkdtemp(prefix='releases-')