From 39d212cd3df3d2e9593acb453cd7cac7dbe70936 Mon Sep 17 00:00:00 2001 From: michelle_thomas Date: Tue, 4 May 2021 10:46:01 -0700 Subject: [PATCH] Adding logging for datasource/save requests --- superset/views/datasource.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/superset/views/datasource.py b/superset/views/datasource.py index 10cfc168a5b7..5934733077ed 100644 --- a/superset/views/datasource.py +++ b/superset/views/datasource.py @@ -22,7 +22,7 @@ from flask_appbuilder.security.decorators import has_access_api from flask_babel import _ -from superset import app, db +from superset import app, db, event_logger from superset.connectors.connector_registry import ConnectorRegistry from superset.datasets.commands.exceptions import DatasetForbiddenError from superset.exceptions import SupersetException, SupersetSecurityException @@ -36,6 +36,10 @@ class Datasource(BaseSupersetView): """Datasource-related views""" @expose("/save/", methods=["POST"]) + @event_logger.log_this_with_context( + action=lambda self, *args, **kwargs: f"{self.__class__.__name__}.save", + log_to_statsd=False, + ) @has_access_api @api @handle_api_exception