{ "timestamp": "2026-06-24 04:59:15.1923", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-24 04:59:15.2092", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-24 04:59:15.2092", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-24 04:59:15.3830", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_0153f6ee-890c-444b-b8a7-c0816588b399.jpg" }
{ "timestamp": "2026-06-24 04:59:15.3830", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_0153f6ee-890c-444b-b8a7-c0816588b399.jpg" }
{ "timestamp": "2026-06-24 04:59:15.6994", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloaded 131207 bytes successfully." }
{ "timestamp": "2026-06-24 04:59:15.7291", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Resolved Template Name: 'ttk_training_attendance_template'" }
{ "timestamp": "2026-06-24 04:59:15.7420", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Preparing to POST to Document Extractor API. URL: http:\/\/148.113.6.198:8002\/ocr\/?template_name=ttk_training_attendance_template" }
{ "timestamp": "2026-06-24 04:59:15.7420", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Executing POST request..." }
{ "timestamp": "2026-06-24 04:59:36.7740", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Unexpected Exception during extraction: An error occurred while sending the request." }
{ "timestamp": "2026-06-24 04:59:36.7740", "level": "Info", "severity": "INFO", "message": "Batch Attendance OCR background job completed" }
{ "timestamp": "2026-06-24 06:39:14.6818", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-24 06:39:14.6990", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-24 06:39:14.6990", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-24 06:39:14.8731", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_0153f6ee-890c-444b-b8a7-c0816588b399.jpg" }
{ "timestamp": "2026-06-24 06:39:14.8731", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_0153f6ee-890c-444b-b8a7-c0816588b399.jpg" }
{ "timestamp": "2026-06-24 06:39:15.1815", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloaded 131207 bytes successfully." }
{ "timestamp": "2026-06-24 06:39:15.2207", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Resolved Template Name: 'ttk_training_attendance_template'" }
{ "timestamp": "2026-06-24 06:39:15.2207", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Preparing to POST to Document Extractor API. URL: https:\/\/docex-api.oqsha.in\/ocr\/?template_name=ttk_training_attendance_template" }
{ "timestamp": "2026-06-24 06:39:15.2207", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Executing POST request..." }
{ "timestamp": "2026-06-24 06:39:50.4346", "level": "Info", "severity": "INFO", "message": "[OCR-BG] POST completed. Status Code: 200 (OK)" }
{ "timestamp": "2026-06-24 06:39:50.4346", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Successfully received JSON response. Parsing now..." }
{ "timestamp": "2026-06-24 06:39:50.4500", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Parsed OCR response successfully. Returning success." }
{ "timestamp": "2026-06-24 06:39:50.5208", "level": "Info", "severity": "INFO", "message": "OCR notification pushed | BatchId=1683" }
{ "timestamp": "2026-06-24 06:39:50.5905", "level": "Info", "severity": "INFO", "message": "Batch Attendance OCR background job completed" }
{ "timestamp": "2026-06-24 07:20:37.2622", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-24 07:20:37.2803", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-24 07:20:37.2803", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-24 07:20:37.4395", "level": "Info", "severity": "INFO", "message": "No pending OCR jobs found" }
{ "timestamp": "2026-06-24 08:30:09.1255", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-24 08:30:09.1474", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-24 08:30:09.1474", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-24 08:30:09.3299", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_0153f6ee-890c-444b-b8a7-c0816588b399.jpg" }
{ "timestamp": "2026-06-24 08:30:09.3417", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_0153f6ee-890c-444b-b8a7-c0816588b399.jpg" }
{ "timestamp": "2026-06-24 08:30:09.6537", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloaded 131207 bytes successfully." }
{ "timestamp": "2026-06-24 08:30:09.6769", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Resolved Template Name: 'padams_attendance_sheet_generic_template'" }
{ "timestamp": "2026-06-24 08:30:09.6769", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Preparing to POST to Document Extractor API. URL: https:\/\/docex-api.oqsha.in\/ocr\/?template_name=padams_attendance_sheet_generic_template" }
{ "timestamp": "2026-06-24 08:30:09.6769", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Executing POST request..." }
{ "timestamp": "2026-06-24 08:30:48.9570", "level": "Info", "severity": "INFO", "message": "[OCR-BG] POST completed. Status Code: 200 (OK)" }
{ "timestamp": "2026-06-24 08:30:48.9570", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Successfully received JSON response. Parsing now..." }
{ "timestamp": "2026-06-24 08:30:48.9570", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Parsed OCR response successfully. Returning success." }
{ "timestamp": "2026-06-24 08:30:48.9925", "level": "Info", "severity": "INFO", "message": "Inserting 13 contractor participant(s) for BatchId=1683" }
{ "timestamp": "2026-06-24 08:30:49.1275", "level": "Info", "severity": "INFO", "message": "OCR notification pushed | BatchId=1683" }
{ "timestamp": "2026-06-24 08:30:49.1348", "level": "Info", "severity": "INFO", "message": "Batch Attendance OCR background job completed" }
{ "timestamp": "2026-06-24 12:00:55.7100", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-24 12:00:55.7248", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-24 12:00:55.7248", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-24 12:00:55.8923", "level": "Info", "severity": "INFO", "message": "No pending OCR jobs found" }
{ "timestamp": "2026-06-24 12:14:04.9849", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-24 12:14:05.0007", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-24 12:14:05.0007", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-24 12:14:05.1711", "level": "Info", "severity": "INFO", "message": "No pending OCR jobs found" }
{ "timestamp": "2026-06-24 13:53:37.3901", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-24 13:53:37.4061", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-24 13:53:37.4061", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-24 13:53:37.5765", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_7720a2ad-2a57-4ffb-b516-338d96d5127a.jpg" }
{ "timestamp": "2026-06-24 13:53:37.5765", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_7720a2ad-2a57-4ffb-b516-338d96d5127a.jpg" }
{ "timestamp": "2026-06-24 13:53:38.2751", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloaded 131207 bytes successfully." }
{ "timestamp": "2026-06-24 13:53:38.3103", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Resolved Template Name: 'padams_attendance_sheet_generic_template'" }
{ "timestamp": "2026-06-24 13:53:38.3457", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Preparing to POST to Document Extractor API. URL: https:\/\/docex-api.oqsha.in\/ocr\/?template_name=padams_attendance_sheet_generic_template" }
{ "timestamp": "2026-06-24 13:53:38.3457", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Executing POST request..." }
{ "timestamp": "2026-06-24 13:54:14.9142", "level": "Info", "severity": "INFO", "message": "[OCR-BG] POST completed. Status Code: 200 (OK)" }
{ "timestamp": "2026-06-24 13:54:14.9142", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Successfully received JSON response. Parsing now..." }
{ "timestamp": "2026-06-24 13:54:14.9142", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Parsed OCR response successfully. Returning success." }
{ "timestamp": "2026-06-24 13:54:14.9142", "level": "Info", "severity": "INFO", "message": "Inserting 16 contractor participant(s) for BatchId=1684" }
{ "timestamp": "2026-06-24 13:54:15.0762", "level": "Info", "severity": "INFO", "message": "OCR notification pushed | BatchId=1684" }
{ "timestamp": "2026-06-24 13:54:15.0762", "level": "Info", "severity": "INFO", "message": "Batch Attendance OCR background job completed" }
{ "timestamp": "2026-06-24 14:03:17.7715", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-24 14:03:17.7900", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-24 14:03:17.7900", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-24 14:03:17.9608", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_795953ea-45f5-42ad-8278-947503f8ad49.jpg" }
{ "timestamp": "2026-06-24 14:03:17.9733", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/1_795953ea-45f5-42ad-8278-947503f8ad49.jpg" }
{ "timestamp": "2026-06-24 14:03:18.5128", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloaded 131207 bytes successfully." }
{ "timestamp": "2026-06-24 14:03:18.5266", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Resolved Template Name: 'padams_attendance_sheet_generic_template'" }
{ "timestamp": "2026-06-24 14:03:18.5328", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Preparing to POST to Document Extractor API. URL: https:\/\/docex-api.oqsha.in\/ocr\/?template_name=padams_attendance_sheet_generic_template" }
{ "timestamp": "2026-06-24 14:03:18.5328", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Executing POST request..." }
{ "timestamp": "2026-06-24 14:03:55.7011", "level": "Info", "severity": "INFO", "message": "[OCR-BG] POST completed. Status Code: 200 (OK)" }
{ "timestamp": "2026-06-24 14:03:55.7011", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Successfully received JSON response. Parsing now..." }
{ "timestamp": "2026-06-24 14:03:55.7202", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Parsed OCR response successfully. Returning success." }
{ "timestamp": "2026-06-24 14:03:55.7462", "level": "Info", "severity": "INFO", "message": "Inserting 16 contractor participant(s) for BatchId=1685" }
{ "timestamp": "2026-06-24 14:03:55.8759", "level": "Info", "severity": "INFO", "message": "OCR notification pushed | BatchId=1685" }
{ "timestamp": "2026-06-24 14:03:55.8759", "level": "Info", "severity": "INFO", "message": "Batch Attendance OCR background job completed" }
{ "timestamp": "2026-06-24 14:13:34.8728", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-24 14:13:34.8880", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-24 14:13:34.8880", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-24 14:13:35.0561", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/0_d55672d5-181e-4d83-8bd0-ca27e3e6345d.jpg" }
{ "timestamp": "2026-06-24 14:13:35.0661", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/0_d55672d5-181e-4d83-8bd0-ca27e3e6345d.jpg" }
{ "timestamp": "2026-06-24 14:13:35.6178", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloaded 84167 bytes successfully." }
{ "timestamp": "2026-06-24 14:13:35.6442", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Resolved Template Name: 'padams_attendance_sheet_generic_template'" }
{ "timestamp": "2026-06-24 14:13:35.6644", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Preparing to POST to Document Extractor API. URL: https:\/\/docex-api.oqsha.in\/ocr\/?template_name=padams_attendance_sheet_generic_template" }
{ "timestamp": "2026-06-24 14:13:35.6644", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Executing POST request..." }
{ "timestamp": "2026-06-24 14:14:02.0671", "level": "Info", "severity": "INFO", "message": "[OCR-BG] POST completed. Status Code: 200 (OK)" }
{ "timestamp": "2026-06-24 14:14:02.0671", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Successfully received JSON response. Parsing now..." }
{ "timestamp": "2026-06-24 14:14:02.0893", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Parsed OCR response successfully. Returning success." }
{ "timestamp": "2026-06-24 14:14:02.0893", "level": "Info", "severity": "INFO", "message": "Inserting 7 contractor participant(s) for BatchId=1686" }
{ "timestamp": "2026-06-24 14:14:02.2062", "level": "Info", "severity": "INFO", "message": "OCR notification pushed | BatchId=1686" }
{ "timestamp": "2026-06-24 14:14:02.2062", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/4_30cf94fd-d2a2-40d1-bab6-8e464563d03b.jpg" }
{ "timestamp": "2026-06-24 14:14:02.2062", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/4_30cf94fd-d2a2-40d1-bab6-8e464563d03b.jpg" }
{ "timestamp": "2026-06-24 14:14:02.3488", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloaded 87004 bytes successfully." }
{ "timestamp": "2026-06-24 14:14:02.3488", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Resolved Template Name: 'padams_attendance_sheet_generic_template'" }
{ "timestamp": "2026-06-24 14:14:02.3488", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Preparing to POST to Document Extractor API. URL: https:\/\/docex-api.oqsha.in\/ocr\/?template_name=padams_attendance_sheet_generic_template" }
{ "timestamp": "2026-06-24 14:14:02.3488", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Executing POST request..." }
{ "timestamp": "2026-06-24 14:15:01.0100", "level": "Info", "severity": "INFO", "message": "[OCR-BG] POST completed. Status Code: 200 (OK)" }
{ "timestamp": "2026-06-24 14:15:01.0206", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Successfully received JSON response. Parsing now..." }
{ "timestamp": "2026-06-24 14:15:01.0206", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Parsed OCR response successfully. Returning success." }
{ "timestamp": "2026-06-24 14:15:01.0206", "level": "Info", "severity": "INFO", "message": "Inserting 23 contractor participant(s) for BatchId=1687" }
{ "timestamp": "2026-06-24 14:15:01.1532", "level": "Info", "severity": "INFO", "message": "OCR notification pushed | BatchId=1687" }
{ "timestamp": "2026-06-24 14:15:01.1532", "level": "Info", "severity": "INFO", "message": "Batch Attendance OCR background job completed" }
