{"ts":"2026-06-13T03:45:24+00:00","level":"warn","event":"request","request_id":"4f0dd739c9c41bb97924a268b9749283","method":"GET","path":"/api/client_secret.json","query":"","status":404,"duration_ms":1,"ip":"207.241.173.116","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
{"ts":"2026-06-13T14:25:35+00:00","level":"warn","event":"request","request_id":"503342c16acb56c90b8b93a824e48ed1","method":"GET","path":"/capsulize-testament/devbackend-php7/public/","query":"","status":404,"duration_ms":0,"ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"}
{"ts":"2026-06-13T14:25:37+00:00","level":"error","event":"php_error","request_id":"4c0ab011dd4fcaaa2ea85085a48458b9","method":"CLI","path":"/scripts/reset_death_threshold_test.php","ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36","severity":8,"message":"Undefined variable: argv","file":"/var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php","line":32}
{"ts":"2026-06-13T14:25:37+00:00","level":"error","event":"request","request_id":"4c0ab011dd4fcaaa2ea85085a48458b9","method":"CLI","path":"/scripts/reset_death_threshold_test.php","query":"","status":500,"duration_ms":0,"ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36","fatal":{"type":1,"message":"Uncaught TypeError: in_array() expects parameter 2 to be array, null given in /var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php:32\nStack trace:\n#0 /var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php(32): in_array()\n#1 {main}\n  thrown","file":"/var/www/capsulize-testament/devbackend-php7/scripts/reset_death_threshold_test.php","line":32}}
{"ts":"2026-06-13T14:25:37+00:00","level":"info","event":"request","request_id":"8597a20f749da21e3a6b7e9c270e4ca3","method":"CLI","path":"/scripts/resend_recipient_unlock_email.php","query":"","status":200,"duration_ms":0,"ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"}
{"ts":"2026-06-13T14:25:37+00:00","level":"error","event":"php_error","request_id":"18db4860d2c52341599b1f46e9ba0a2f","method":"CLI","path":"/scripts/regenerate_invoice.php","ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36","severity":2,"message":"Use of undefined constant STDERR - assumed 'STDERR' (this will throw an Error in a future version of PHP)","file":"/var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php","line":13}
{"ts":"2026-06-13T14:25:37+00:00","level":"error","event":"request","request_id":"18db4860d2c52341599b1f46e9ba0a2f","method":"CLI","path":"/scripts/regenerate_invoice.php","query":"","status":500,"duration_ms":0,"ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36","fatal":{"type":1,"message":"Uncaught TypeError: fwrite() expects parameter 1 to be resource, string given in /var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php:13\nStack trace:\n#0 /var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php(13): fwrite()\n#1 /var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php(41): usage()\n#2 {main}\n  thrown","file":"/var/www/capsulize-testament/devbackend-php7/scripts/regenerate_invoice.php","line":13}}
{"ts":"2026-06-13T14:25:37+00:00","level":"info","event":"request","request_id":"16d82fa267ef729568bb19f3ea8b6080","method":"CLI","path":"/bin/cron_heartbeat.php","query":"","status":200,"duration_ms":239,"ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"}
{"ts":"2026-06-13T14:25:37+00:00","level":"info","event":"request","request_id":"71e4e213d935c4847d55e080cdd2ec35","method":"CLI","path":"/scripts/remind_unpaid_capsules.php","query":"","status":200,"duration_ms":77,"ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"}
{"ts":"2026-06-13T14:25:37+00:00","level":"info","event":"request","request_id":"4c96e8e6df45a92e06fff347f2f5b062","method":"CLI","path":"/scripts/purge_unpaid_capsules.php","query":"","status":200,"duration_ms":67,"ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"}
{"ts":"2026-06-13T14:25:37+00:00","level":"info","event":"request","request_id":"fcfe0e4905243420cbd455dd74fc44ce","method":"CLI","path":"/scripts/unlock_scheduled_capsules.php","query":"","status":200,"duration_ms":101,"ip":"88.216.68.20","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"}
