Revision 57de574d flowspec/views.py
b/flowspec/views.py | ||
---|---|---|
32 | 32 |
from django.conf import settings |
33 | 33 |
from django.core.mail import mail_admins, mail_managers, send_mail |
34 | 34 |
|
35 |
import os |
|
36 |
|
|
37 |
cwd = os.getcwd() |
|
38 |
|
|
39 |
|
|
40 |
LOG_FILENAME = os.path.join(cwd, 'log/celery_jobs.log') |
|
41 |
|
|
42 |
#FORMAT = '%(asctime)s %(levelname)s: %(message)s' |
|
43 |
#logging.basicConfig(format=FORMAT) |
|
44 |
formatter = logging.Formatter('%(asctime)s %(levelname)s: %(message)s') |
|
45 |
|
|
46 |
logger = logging.getLogger(__name__) |
|
47 |
logger.setLevel(logging.DEBUG) |
|
48 |
handler = logging.FileHandler(LOG_FILENAME) |
|
49 |
handler.setFormatter(formatter) |
|
50 |
logger.addHandler(handler) |
|
51 |
|
|
52 |
|
|
35 | 53 |
|
36 | 54 |
@login_required |
37 | 55 |
def user_routes(request): |
... | ... | |
82 | 100 |
{"route": route}) |
83 | 101 |
mail_admins("Rule %s creation request submitted by %s" %(route.name, route.applier.username), |
84 | 102 |
mail_body, fail_silently=True) |
103 |
logger.info(mail_body) |
|
85 | 104 |
return HttpResponseRedirect(reverse("group-routes")) |
86 | 105 |
else: |
87 | 106 |
return render_to_response('apply.html', {'form': form, 'applier':applier}, |
... | ... | |
125 | 144 |
{"route": route}) |
126 | 145 |
mail_admins("Rule %s edit request submitted by %s" %(route.name, route.applier.username), |
127 | 146 |
mail_body, fail_silently=True) |
147 |
logger.info(mail_body) |
|
128 | 148 |
return HttpResponseRedirect(reverse("group-routes")) |
129 | 149 |
else: |
130 | 150 |
return render_to_response('apply.html', {'form': form, 'edit':True, 'applier': applier}, |
... | ... | |
151 | 171 |
{"route": route}) |
152 | 172 |
mail_admins("Rule %s removal request submitted by %s" %(route.name, route.applier.username), |
153 | 173 |
mail_body, fail_silently=True) |
174 |
logger.info(mail_body) |
|
154 | 175 |
html = "<html><body>Done</body></html>" |
155 | 176 |
return HttpResponse(html) |
156 | 177 |
else: |
Also available in: Unified diff