mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
Respect logger_class setting unless statsd is on
This commit is contained in:
parent
42ff88bbbd
commit
cc40f2e31f
@ -161,7 +161,7 @@ The `Statsd` logger overrides `gunicorn.glogging.Logger` to track
|
|||||||
all requests. The following metrics are generated:
|
all requests. The following metrics are generated:
|
||||||
|
|
||||||
* ``gunicorn.requests``: request rate per second
|
* ``gunicorn.requests``: request rate per second
|
||||||
* ``gunicorn.request.duration``: histogram of request duration
|
* ``gunicorn.request.duration``: histogram of request duration (in millisecond)
|
||||||
* ``gunicorn.workers``: number of workers managed by the arbiter (gauge)
|
* ``gunicorn.workers``: number of workers managed by the arbiter (gauge)
|
||||||
* ``gunicorn.log.critical``: rate of critical log messages
|
* ``gunicorn.log.critical``: rate of critical log messages
|
||||||
* ``gunicorn.log.error``: rate of error log messages
|
* ``gunicorn.log.error``: rate of error log messages
|
||||||
|
|||||||
@ -142,9 +142,9 @@ class Config(object):
|
|||||||
if uri == "simple":
|
if uri == "simple":
|
||||||
# support the default
|
# support the default
|
||||||
uri = "gunicorn.glogging.Logger"
|
uri = "gunicorn.glogging.Logger"
|
||||||
|
|
||||||
# if statsd is on, automagically switch to the statsd logger
|
# if statsd is on, automagically switch to the statsd logger
|
||||||
if 'statsd_host' in self.settings:
|
if 'statsd_host' in self.settings and self.settings['statsd_host'].value is not None:
|
||||||
logger_class = util.load_class("gunicorn.instrument.statsd.Statsd",
|
logger_class = util.load_class("gunicorn.instrument.statsd.Statsd",
|
||||||
section="gunicorn.loggers")
|
section="gunicorn.loggers")
|
||||||
else:
|
else:
|
||||||
@ -1646,7 +1646,7 @@ class StatsdHost(Setting):
|
|||||||
section = "Logging"
|
section = "Logging"
|
||||||
cli = ["--statsd-host"]
|
cli = ["--statsd-host"]
|
||||||
meta = "STATSD_ADDR"
|
meta = "STATSD_ADDR"
|
||||||
default = "localhost:8125"
|
default = None
|
||||||
validator = validate_hostport
|
validator = validate_hostport
|
||||||
desc ="""\
|
desc ="""\
|
||||||
host:port of the statsd server to log to
|
host:port of the statsd server to log to
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user