Sending log reports¶
Timeline Logger includes a Django management command that you can add to a cronjob, or trigger manually when you want, to send reports via email about your site usage to those people you want.
Report mailing¶
The management command can be called like this in “default” mode:
python manage.py report_mailing
In this mode, only those Django system users marked as “staff” member and “superuser” will be notified via email. You can change this default behaviour by using some command arguments and Django project Settings.
Options¶
The command options are:
--all
: Send notification emails to all users registered in the system.--staff
: Send notification emails only to the system users marked asis_staff=True
.--recipients_from_setting
: Send notification emails to those email addresses listed inTIMELINE_DIGEST_EMAIL_RECIPIENTS
setting.
Custom email notifications¶
In case you don’t like the default look and feel of the HTML notification email,
you can design your own template and place it in your project
templates/timeline_logger/
directory using the name notifications.html
.