diff options
author | Armin Ronacher <armin.ronacher@active-4.com> | 2016-04-26 19:37:58 +0200 |
---|---|---|
committer | Armin Ronacher <armin.ronacher@active-4.com> | 2016-04-26 19:37:58 +0200 |
commit | 8122c92203d852ebeeb6d8a89d9bae13c9fc265e (patch) | |
tree | dcc578d4eefbfd43da45d1aa24c4c107815810f3 | |
parent | 469f985602270efd4282ccfc49424edb6a2afe8d (diff) | |
download | raven-8122c92203d852ebeeb6d8a89d9bae13c9fc265e.tar.gz |
Record db vendor as classifier for django breadcrumbs
-rw-r--r-- | raven/contrib/django/client.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/raven/contrib/django/client.py b/raven/contrib/django/client.py index a45102d..341bd6a 100644 --- a/raven/contrib/django/client.py +++ b/raven/contrib/django/client.py @@ -49,12 +49,12 @@ def install_sql_hook(): # trickery would have to look different but I can't be bothered. return - def record_sql(start, sql, params): + def record_sql(vendor, start, sql, params): breadcrumbs.record_breadcrumb('query', { 'query': sql, 'params': params, 'duration': time.time() - start, - 'classifier': 'django.db' + 'classifier': 'django.db.%s' % vendor }) def execute(self, sql, params=None): @@ -62,14 +62,14 @@ def install_sql_hook(): try: return real_execute(self, sql, params) finally: - record_sql(start, sql, params) + record_sql(self.db.vendor, start, sql, params) def executemany(self, sql, param_list): start = time.time() try: return real_executemany(self, sql, param_list) finally: - record_sql(start, sql, param_list) + record_sql(self.db.vendor, start, sql, param_list) CursorWrapper.execute = execute CursorWrapper.executemany = executemany |