{"timestamp":"2026-06-05 15:17:28","message":"Database connection failed","context":{"error":"SQLSTATE[HY000] [2002] Connection refused"},"ip":"CLI","url":"CLI"}
{"timestamp":"2026-06-05 17:38:42","message":"Query failed","context":{"query":"SELECT * FROM course_sub_categories LIMIT 1","params":[],"error":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ibvte.course_sub_categories' doesn't exist"},"ip":"CLI","url":"CLI"}
{"timestamp":"2026-06-05 17:40:07","message":"Query failed","context":{"query":"SELECT c.*, cat.name as cat_name, sub.name as sub_name, cf.total_fee \n            FROM courses c \n            JOIN course_categories cat ON c.category_id = cat.id \n            JOIN course_sub_categories sub ON c.sub_category_id = sub.id \n            LEFT JOIN course_fees cf ON c.id = cf.course_id AND cf.user_type='college'\n            ORDER BY cat.display_order, sub.display_order, c.course_name","params":[],"error":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ibvte.course_sub_categories' doesn't exist"},"ip":"CLI","url":"CLI"}
