{"level":"info","message":"✅ Leo-Profanity library loaded successfully.","timestamp":"2026-06-27 15:35:05"}
{"level":"info","message":"SalesPoint Business Suite (SBS) Backend running in PRODUCTION on port 7600","timestamp":"2026-06-27 15:35:05"}
{"level":"info","message":"🚀 Background Audit Logs Pruner active (Runs every 24 hours, retention: 30 days)","timestamp":"2026-06-27 15:35:05"}
{"level":"info","message":"Database connected successfully.","timestamp":"2026-06-27 15:35:05"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 15:35:06"}
{"level":"info","message":"🧹 Starting audit logs cleanup (retention threshold: 30 days)...","timestamp":"2026-06-27 15:35:10"}
{"level":"info","message":"✅ Audit logs pruning complete. Purged 0 older log entries.","timestamp":"2026-06-27 15:35:10"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 15:45:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 15:55:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 16:05:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 16:15:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 16:25:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 16:35:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 16:45:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 16:55:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 17:05:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 17:15:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 17:25:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 17:35:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 17:45:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 17:55:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 18:05:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 18:15:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 18:25:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 18:35:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 18:45:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 18:55:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 19:05:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 19:15:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 19:25:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 19:35:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 19:45:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 19:55:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 20:05:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 20:15:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 20:25:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 20:35:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 20:45:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 20:55:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 21:05:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 21:15:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 21:25:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 21:35:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 21:45:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 21:55:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 22:05:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 22:15:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 22:25:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 22:35:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 22:45:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 22:55:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 23:05:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 23:15:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 23:25:06"}
{"level":"info","message":"✅ Subdomain Cache initialized. Hard: 57, Security: 31, Soft/Premium: 37","timestamp":"2026-06-27 23:35:06"}
