{
    "timestamp": "2025-12-26 21:45:16",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Process started for course_id=46, mode=single",
    "memory_usage": "26 MB",
    "peak_memory": "26 MB"
}
{
    "timestamp": "2025-12-26 21:45:31",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "OPTIMIZED V3 Process completed - Total=1, Processed=1, Success=1, Errors=0, Skipped=0, BulkApiCalls=0, BulkActivities=0",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:37:50",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Process started for course_id=46, mode=single",
    "memory_usage": "26 MB",
    "peak_memory": "26 MB"
}
{
    "timestamp": "2025-12-26 22:38:02",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Starting enrollment for single user (user_moodle_id=37601) from users_enrollment table",
    "memory_usage": "863 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:38:03",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Enrollment completed - Total users: 2358, Enrolled: 1, Skipped: 0",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:38:03",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Starting completion updates for pairs. Total pairs: 1",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:38:03",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "OPTIMIZED V3 Process completed - TotalUsers=2358, UsersEnrolled=1, UsersSkippedEnroll=0, TotalPairs=1, Processed=1, Success=1, Errors=0, Skipped=0, BulkApiCalls=1, BulkActivities=1",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:51:14",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Process started for course_id=46, mode=single",
    "memory_usage": "26 MB",
    "peak_memory": "26 MB"
}
{
    "timestamp": "2025-12-26 22:51:27",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Starting enrollment for single user (user_moodle_id=37601) from users_enrollment table",
    "memory_usage": "863 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:51:27",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Enrollment completed - Total users: 2358, Enrolled: 1, Skipped: 0",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:51:27",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Starting completion updates for pairs. Total pairs: 1",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:51:27",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "OPTIMIZED V3 Process completed - TotalUsers=2358, UsersEnrolled=1, UsersSkippedEnroll=0, TotalPairs=1, Processed=1, Success=1, Errors=0, Skipped=0, BulkApiCalls=0, BulkActivities=0",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:52:34",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Process started for course_id=46, mode=single",
    "memory_usage": "26 MB",
    "peak_memory": "26 MB"
}
{
    "timestamp": "2025-12-26 22:52:45",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Starting enrollment for single user (user_moodle_id=37601) from users_enrollment table",
    "memory_usage": "863 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:52:46",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Enrollment completed - Total users: 2358, Enrolled: 1, Skipped: 0",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:52:46",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "Starting completion updates for pairs. Total pairs: 1",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
{
    "timestamp": "2025-12-26 22:52:46",
    "level": "INFO",
    "function": "enrollAndSyncExec",
    "course_id": 46,
    "message": "OPTIMIZED V3 Process completed - TotalUsers=2358, UsersEnrolled=1, UsersSkippedEnroll=0, TotalPairs=1, Processed=1, Success=1, Errors=0, Skipped=0, BulkApiCalls=0, BulkActivities=0",
    "memory_usage": "865 MB",
    "peak_memory": "883.51 MB"
}
