diff --git a/zuul_registry/main.py b/zuul_registry/main.py index 3449e3a..bc1b79c 100644 --- a/zuul_registry/main.py +++ b/zuul_registry/main.py @@ -14,6 +14,7 @@ # along with this software. If not, see . import argparse +import os import sys import logging import cherrypy @@ -333,10 +334,11 @@ def main(): help='Command: serve, prune', default='serve') args = parser.parse_args() - if args.debug: - logging.basicConfig(level=logging.DEBUG) + logformat = '%(levelname)s %(name)s: %(message)s' + if args.debug or os.environ.get('DEBUG') == '1': + logging.basicConfig(level=logging.DEBUG, format=logformat) else: - logging.basicConfig(level=logging.INFO) + logging.basicConfig(level=logging.INFO, format=logformat) cherrypy.log.access_log.propagate = False logging.getLogger("requests").setLevel(logging.DEBUG) logging.getLogger("keystoneauth").setLevel(logging.ERROR)