From d3381d8f60941fd713ed4a5afe31b49e2a438439 Mon Sep 17 00:00:00 2001 From: Tobias Bengfort Date: Tue, 1 Dec 2020 14:43:06 +0100 Subject: [PATCH] monitor attribute export --- castellum/execution/views.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/castellum/execution/views.py b/castellum/execution/views.py index 1f2983833..e4f6c0c98 100644 --- a/castellum/execution/views.py +++ b/castellum/execution/views.py @@ -20,6 +20,7 @@ # . import datetime +import logging import zipfile from django import forms @@ -59,6 +60,8 @@ from castellum.utils.mail import MailContext from .forms import NewsMailForm +monitoring_logger = logging.getLogger('monitoring.execution') + class StudyDetailView(StudyMixin, PermissionRequiredMixin, DetailView): template_name = 'execution/study_detail.html' @@ -88,6 +91,10 @@ class StudyDetailView(StudyMixin, PermissionRequiredMixin, DetailView): return context def export(self): + monitoring_logger.info('Attribute export: study {} by {}'.format( + self.study.pk, self.request.user.pk + )) + exporter = get_exporter() descriptions = self.study.exportable_attributes.all() response = HttpResponse(content_type='application/zip') -- GitLab