diff options
Diffstat (limited to 'src/waitress/runner.py')
-rw-r--r-- | src/waitress/runner.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/waitress/runner.py b/src/waitress/runner.py index c23ca0e..949fdb9 100644 --- a/src/waitress/runner.py +++ b/src/waitress/runner.py @@ -16,6 +16,7 @@ import getopt +import logging import os import os.path import re @@ -23,6 +24,7 @@ import sys from waitress import serve from waitress.adjustments import Adjustments +from waitress.utilities import logger HELP = """\ Usage: @@ -260,6 +262,12 @@ def run(argv=sys.argv, _serve=serve): show_help(sys.stderr, name, "Specify one application only") return 1 + # set a default level for the logger only if it hasn't been set explicitly + # note that this level does not override any parent logger levels, + # handlers, etc but without it no log messages are emitted by default + if logger.level == logging.NOTSET: + logger.setLevel(logging.INFO) + try: module, obj_name = match(args[0]) except ValueError as exc: |