mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 11:26:09 -04:00
Create SynapseRequest that overrides __repr__ to not print access_token
This commit is contained in:
parent
44c9102e7a
commit
b5209c5744
2 changed files with 46 additions and 17 deletions
|
@ -32,7 +32,6 @@ from twisted.web.util import redirectTo
|
|||
|
||||
import collections
|
||||
import logging
|
||||
import re
|
||||
import urllib
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
@ -83,18 +82,11 @@ def request_handler(request_handler):
|
|||
code = None
|
||||
start = self.clock.time_msec()
|
||||
try:
|
||||
request_uri = request.uri
|
||||
|
||||
# Don't log access_tokens
|
||||
request_uri = re.sub(
|
||||
r'(\?.*access_token=)[^&]*(.*)$',
|
||||
r'\1<redacted>\2',
|
||||
request_uri
|
||||
)
|
||||
|
||||
logger.info(
|
||||
"%s - Received request: %s %s",
|
||||
request.getClientIP(), request.method, request_uri
|
||||
request.getClientIP(),
|
||||
request.method,
|
||||
request.get_redacted_uri()
|
||||
)
|
||||
d = request_handler(self, request)
|
||||
with PreserveLoggingContext():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue