mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
Sanitize arguments to not trick regular loggers
This commit is contained in:
parent
35c7147419
commit
9b5d28767c
@ -35,21 +35,26 @@ class Statsd(Logger):
|
|||||||
|
|
||||||
# Log errors and warnings
|
# Log errors and warnings
|
||||||
def critical(self, msg, *args, **kwargs):
|
def critical(self, msg, *args, **kwargs):
|
||||||
|
self._sanitize(kwargs)
|
||||||
Logger.critical(self, msg, *args, **kwargs)
|
Logger.critical(self, msg, *args, **kwargs)
|
||||||
self.increment("gunicorn.log.critical", 1)
|
self.increment("gunicorn.log.critical", 1)
|
||||||
|
|
||||||
def error(self, msg, *args, **kwargs):
|
def error(self, msg, *args, **kwargs):
|
||||||
|
self._sanitize(kwargs)
|
||||||
Logger.error(self, msg, *args, **kwargs)
|
Logger.error(self, msg, *args, **kwargs)
|
||||||
self.increment("gunicorn.log.error", 1)
|
self.increment("gunicorn.log.error", 1)
|
||||||
|
|
||||||
def warning(self, msg, *args, **kwargs):
|
def warning(self, msg, *args, **kwargs):
|
||||||
|
self._sanitize(kwargs)
|
||||||
Logger.warning(self, msg, *args, **kwargs)
|
Logger.warning(self, msg, *args, **kwargs)
|
||||||
self.increment("gunicorn.log.warning", 1)
|
self.increment("gunicorn.log.warning", 1)
|
||||||
|
|
||||||
def exception(self, msg, *args, **kwargs):
|
def exception(self, msg, *args, **kwargs):
|
||||||
|
self._sanitize(kwargs)
|
||||||
Logger.exception(self, msg, *args, **kwargs)
|
Logger.exception(self, msg, *args, **kwargs)
|
||||||
self.increment("gunicorn.log.exception", 1)
|
self.increment("gunicorn.log.exception", 1)
|
||||||
|
|
||||||
|
# Special treatement for info, the most common log level
|
||||||
def info(self, msg, *args, **kwargs):
|
def info(self, msg, *args, **kwargs):
|
||||||
"""Log a given statistic if metric, value, sampling are present
|
"""Log a given statistic if metric, value, sampling are present
|
||||||
"""
|
"""
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user