diff --git a/daphne/__init__.py b/daphne/__init__.py index 530cbd0..1656046 100755 --- a/daphne/__init__.py +++ b/daphne/__init__.py @@ -1,6 +1,6 @@ import sys -__version__ = "3.0.2" +__version__ = "3.0.3" # Windows on Python 3.8+ uses ProactorEventLoop, which is not compatible with diff --git a/daphne/cli.py b/daphne/cli.py index 923b9d3..2e83a5c 100755 --- a/daphne/cli.py +++ b/daphne/cli.py @@ -90,6 +90,11 @@ class CommandLineInterface: help="Where to write the access log (- for stdout, the default for verbosity=1)", default=None, ) + self.parser.add_argument( + "--log-fmt", + help="Log format to use", + default="%(asctime)-15s %(levelname)-8s %(message)s" + ) self.parser.add_argument( "--ping-interval", type=int, @@ -215,7 +220,7 @@ class CommandLineInterface: 2: logging.DEBUG, 3: logging.DEBUG, # Also turns on asyncio debug }[args.verbosity], - format="%(asctime)-15s %(levelname)-8s %(message)s", + format=args.log_fmt, ) # If verbosity is 1 or greater, or they told us explicitly, set up access log access_log_stream = None