mirror of
https://github.com/itflow-org/itflow
synced 2026-03-22 13:35:37 +00:00
Cron - log retention should include the new app and audit logs tables too
This commit is contained in:
@@ -44,7 +44,7 @@ require_once "includes/inc_all_admin.php";
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>Log retention <small class="text-secondary">(The amount of days before audit logs are deleted during nightly cron)</small></label>
|
<label>Log retention <small class="text-secondary">(The amount of days before app/audit/auth logs are deleted during nightly cron)</small></label>
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<div class="input-group-prepend">
|
<div class="input-group-prepend">
|
||||||
<span class="input-group-text"><i class="fa fa-fw fa-clock"></i></span>
|
<span class="input-group-text"><i class="fa fa-fw fa-clock"></i></span>
|
||||||
|
|||||||
@@ -130,6 +130,12 @@ mysqli_query($mysqli, "DELETE FROM remember_tokens WHERE remember_token_created_
|
|||||||
// Cleanup old audit logs
|
// Cleanup old audit logs
|
||||||
mysqli_query($mysqli, "DELETE FROM logs WHERE log_created_at < CURDATE() - INTERVAL $config_log_retention DAY");
|
mysqli_query($mysqli, "DELETE FROM logs WHERE log_created_at < CURDATE() - INTERVAL $config_log_retention DAY");
|
||||||
|
|
||||||
|
// Cleanup old app/debug logs
|
||||||
|
mysqli_query($mysqli, "DELETE FROM app_logs WHERE app_log_created_at < CURDATE() - INTERVAL $config_log_retention DAY");
|
||||||
|
|
||||||
|
// Cleanup old auth logs
|
||||||
|
mysqli_query($mysqli, "DELETE FROM auth_logs WHERE auth_log_created_at < CURDATE() - INTERVAL $config_log_retention DAY");
|
||||||
|
|
||||||
// Logging
|
// Logging
|
||||||
// logAction("Cron", "Task", "Cron cleaned up old data");
|
// logAction("Cron", "Task", "Cron cleaned up old data");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user