Update Logrotate functions for GDPR
Some logs were rotated by size until now, this has been changed to a daily log rotation to have a defined log keeping timespam to comply with new data protection rules in the European union.
The logs:
ispconfig.log cron.log auth.log
are rotated daily now and kept for 10 days in total. The 10 day timespan is hardcoded for now, but we plan to make this a configurable option.
The website error.log is rotated daily now and kept for the same amount of days that you have set for the access.log rotation on the options tab of the website.