So, regarding this plugin.
What's your oppinion about :
1. truncate (deleting all table ...-log and creating a new identical empty one - it's faster than delete
http://www.mysqltutorial.org/mysql-truncate-table/) ONCE A WEEK with the weekly cron?
(the plugin truncates the bable at the desired time interval)
2. In order to not lose some maybe important logs for admins and moderators, maybe a shorter period for cleaning it would be better and not using truncate but detele all rows from users (delete will take longer but..) older than 1 week and all rows from admins older than 1 month for example (the admin activity should be smaller than the users').
I'm just thinking this through before starting to code the functionality in my core ( but also this could bring new ideas for this plugin).