From fa35c8bdbc6aca65d94d6280fa463d5bc7baa5c0 Mon Sep 17 00:00:00 2001 From: Nick Pope Date: Fri, 2 Jul 2021 14:36:53 +0100 Subject: Fixed #30934 -- Included database alias in django.db.backends log messages. This is useful when working with database routing as you want to know where each query is being executed. Co-authored-by: David Winterbottom --- django/db/backends/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'django/db') diff --git a/django/db/backends/utils.py b/django/db/backends/utils.py index 45c03ba3e9..c342cf79b5 100644 --- a/django/db/backends/utils.py +++ b/django/db/backends/utils.py @@ -121,11 +121,12 @@ class CursorDebugWrapper(CursorWrapper): 'time': '%.3f' % duration, }) logger.debug( - '(%.3f) %s; args=%s', + '(%.3f) %s; args=%s; alias=%s', duration, sql, params, - extra={'duration': duration, 'sql': sql, 'params': params}, + self.db.alias, + extra={'duration': duration, 'sql': sql, 'params': params, 'alias': self.db.alias}, ) -- cgit v1.3