From c35bb2840993312d0479ca2620dd165ee601fe3e Mon Sep 17 00:00:00 2001 From: Abhimanyu Saharan Date: Fri, 8 Apr 2022 21:59:57 +0530 Subject: [PATCH] Added argument to change log format --- daphne/__init__.py | 2 +- daphne/cli.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) 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