Add spam rejection logging.

This commit is contained in:
Ray Schamp 2014-02-19 10:12:38 -05:00
parent 12a60fb45d
commit c73685cf66

View file

@ -19,6 +19,9 @@ from djangobb_forum.util import smiles, convert_text_to_html, filter_language, \
# scratchr2
from base_comments.models import BaseComment
import logging
logger = logging.getLogger(__name__)
SORT_USER_BY_CHOICES = (
('username', _(u'Username')),
@ -119,6 +122,7 @@ class AddPostForm(forms.ModelForm):
cleaned_data['body'] = filter_akismet(body, self.user, self.ip, self.request_data, self.url)
except AkismetSpamError as e:
self._errors['body'] = self.error_class([e.user_error()])
logger.notice("Spam forum post detected.", extra={"body": body})
del cleaned_data['body']
cleaned_data['body'] = filter_language(body)