From adac26883aa3dfd7b39b889544c7e8f3a1adfebb Mon Sep 17 00:00:00 2001 From: Jack Date: Tue, 14 Sep 2021 00:10:56 +0100 Subject: [PATCH] deleting old logs --- backend/server.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend/server.js b/backend/server.js index f73e05ed0..93cc06bb4 100644 --- a/backend/server.js +++ b/backend/server.js @@ -92,4 +92,16 @@ app.listen(PORT, async () => { LeaderboardsDAO.update("time", "60", "english"); }); lbjob.start(); + + let logjob = new CronJob("0 0 0 * * *", async () => { + let data = await mongoDB() + .collection("logs") + .deleteMany({ timestamp: { $lt: Date.now() - 604800000 } }); + Logger.log( + "system_logs_deleted", + `${data.deletedCount} logs deleted older than 7 days`, + undefined + ); + }); + logjob.start(); });