{"level":"info","message":"✅ Leo-Profanity library loaded successfully.","timestamp":"2026-06-28 01:37:29"}
{"level":"info","message":"SalesPoint Business Suite (SBS) Backend running in PRODUCTION on port 7600","timestamp":"2026-06-28 01:37:29"}
{"level":"info","message":"🚀 Background Audit Logs Pruner active (Runs every 24 hours, retention: 30 days)","timestamp":"2026-06-28 01:37:29"}
{"level":"info","message":"Database connected successfully.","timestamp":"2026-06-28 01:37:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 01:37:30"}
{"level":"info","message":"🧹 Starting audit logs cleanup (retention threshold: 30 days)...","timestamp":"2026-06-28 01:37:34"}
{"level":"info","message":"✅ Audit logs pruning complete. Purged 0 older log entries.","timestamp":"2026-06-28 01:37:34"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 01:47:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 01:57:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 02:07:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 02:17:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 02:27:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 02:37:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 02:47:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 02:57:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 03:07:29"}
{"level":"info","message":"✅ Leo-Profanity library loaded successfully.","timestamp":"2026-06-28 09:42:54"}
{"level":"info","message":"SalesPoint Business Suite (SBS) Backend running in PRODUCTION on port 7600","timestamp":"2026-06-28 09:42:54"}
{"level":"info","message":"🚀 Background Audit Logs Pruner active (Runs every 24 hours, retention: 30 days)","timestamp":"2026-06-28 09:42:54"}
{"level":"info","message":"Database connected successfully.","timestamp":"2026-06-28 09:42:54"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 09:42:55"}
{"level":"info","message":"🧹 Starting audit logs cleanup (retention threshold: 30 days)...","timestamp":"2026-06-28 09:42:59"}
{"level":"info","message":"✅ Audit logs pruning complete. Purged 1 older log entries.","timestamp":"2026-06-28 09:42:59"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 09:52:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 10:02:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 10:12:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 10:22:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 10:32:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 10:42:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 10:52:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 11:02:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 11:12:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 11:22:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 11:32:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 11:42:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 11:52:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 12:02:55"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 12:12:55"}
{"level":"info","message":"✅ Leo-Profanity library loaded successfully.","timestamp":"2026-06-28 14:12:25"}
{"level":"info","message":"SalesPoint Business Suite (SBS) Backend running in PRODUCTION on port 7600","timestamp":"2026-06-28 14:12:25"}
{"level":"info","message":"🚀 Background Audit Logs Pruner active (Runs every 24 hours, retention: 30 days)","timestamp":"2026-06-28 14:12:25"}
{"level":"info","message":"Database connected successfully.","timestamp":"2026-06-28 14:12:25"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 14:12:25"}
{"level":"info","message":"🧹 Starting audit logs cleanup (retention threshold: 30 days)...","timestamp":"2026-06-28 14:12:30"}
{"level":"info","message":"✅ Audit logs pruning complete. Purged 5 older log entries.","timestamp":"2026-06-28 14:12:30"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 14:22:25"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 14:32:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 14:42:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 14:52:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 15:02:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 15:12:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 15:22:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 15:32:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 15:42:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 15:52:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 16:02:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 16:12:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 16:22:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 16:32:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 16:42:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 16:52:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 17:02:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 17:12:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 17:22:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 17:32:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 17:42:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 17:52:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 18:02:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 18:12:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 18:22:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 18:32:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 18:42:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 18:52:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 19:02:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 19:12:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 19:22:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 19:32:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 19:42:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 19:52:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 20:02:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 20:12:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 20:22:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 20:32:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 20:42:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 20:52:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 21:02:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 21:12:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 21:22:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 21:32:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 21:42:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 21:52:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 22:02:26"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-28 22:12:26"}
