=== LOG ENTRY [EMS_ERR_6ab5f257abc2d_1790308951] ===
{
    "trace_id": "EMS_ERR_6ab5f257abc2d_1790308951",
    "timestamp": "2026-09-25 11:02:31",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYXBpLXN0Zy16ZXVzLmljYW53b3JrLnZuL2FwaS92MS9hdXRoL2xvZ2luIiwiaWF0IjoxNzkwMzA4OTE3LCJleHAiOjE3OTAzOTUzMTcsIm5iZiI6MTc5MDMwODkxNywianRpIjoiVmhJVDhEU2h1azFseGVTVSIsInN1YiI6IjM1MiIsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjciLCJ1c2VyIjoie1widXNlcl9pZFwiOjM1MixcImljYW5pZF9pZFwiOm51bGwsXCJ1c2VyX2ZpcnN0X25hbWVcIjpcIlZcXHUwMTAzblwiLFwidXNlcl9sYXN0X25hbWVcIjpcIktpXCIsXCJ1c2VyX2VtYWlsXCI6XCJ0ZXN0NTFAenpldXMudGVzdFwiLFwidXNlcl91c2VybmFtZVwiOlwiVEM0MTExMjFcIixcInVzZXJfdGltZXpvbmVcIjpcIkFzaWFcXC9Ib19DaGlfTWluaFwiLFwidXNlcl9nZW5kZXJcIjoyLFwidXNlcl9sYW5nX2lkXCI6MSxcInVzZXJfY3VycmVuY3lfaWRcIjoxLFwidXNlcl9jb3VudHJ5X2lkXCI6MjA0LFwidXNlcl9pc190ZWFjaGVyXCI6MSxcInVzZXJfaXNfYWZmaWxpYXRlXCI6MCxcInVzZXJfbGFzdHNlZW5cIjpcIjIwMjYtMDktMjUgMDM6MTQ6NTNcIixcInVzZXJfZmVhdHVyZWRcIjowLFwidXNlcl9vZmZsaW5lX3Nlc3Npb25zXCI6MCxcInVzZXJfYWN0aXZlXCI6MSxcInVzZXJfc291cmNlXCI6XCJJQ0NcIixcInVzZXJfc291cmNlX2RvbWFpblwiOlwiaHR0cHM6XFwvXFwvemV1cy1zdGcuaWNhbndvcmsudm5cIixcInVzZXJfdmVyaWZpZWRcIjpcIjIwMjUtMTItMjUgMDk6NDY6MjNcIixcInVzZXJfY3JlYXRlZFwiOlwiMjAyNS0xMi0yNSAwOTo0NjoyM1wiLFwidXNlcl9kZWxldGVkXCI6bnVsbCxcInVzZXJfcGFzc3dvcmRfdXBkYXRlZFwiOm51bGwsXCJ1c2VyX211c3RfY2hhbmdlX3Bhc3N3b3JkXCI6MCxcInVzZXJfcmVmZXJyYWxfY29kZVwiOm51bGwsXCJ1c2VyX2lzX3BhcmVudFwiOjAsXCJzdXBwbGllcl9pZFwiOm51bGwsXCJ1c2VyX2F2YXRhclwiOlwiaHR0cHM6XFwvXFwvY29yZS1zdGctemV1cy5pY2Fud29yay52blxcL2ltYWdlXFwvc2hvd1xcLzRcXC8zNTJcXC9TTUFMTD90PTE3OTAzMDg5MTdcIn0iLCJndWFyZCI6IndlYiJ9.60XCmHaHuAAIyTVLGQTnUT1VjO5wlHLQgTHNxHXh04g",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 11:02:31",
    "end_time": "2026-09-25 11:02:31",
    "execution_time": "216.97 ms"
}

=== LOG ENTRY [EMS_ERR_6ab5f257ad94f_1790308951] ===
{
    "trace_id": "EMS_ERR_6ab5f257ad94f_1790308951",
    "timestamp": "2026-09-25 11:02:31",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYXBpLXN0Zy16ZXVzLmljYW53b3JrLnZuL2FwaS92MS9hdXRoL2xvZ2luIiwiaWF0IjoxNzkwMzA4OTE3LCJleHAiOjE3OTAzOTUzMTcsIm5iZiI6MTc5MDMwODkxNywianRpIjoiVmhJVDhEU2h1azFseGVTVSIsInN1YiI6IjM1MiIsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjciLCJ1c2VyIjoie1widXNlcl9pZFwiOjM1MixcImljYW5pZF9pZFwiOm51bGwsXCJ1c2VyX2ZpcnN0X25hbWVcIjpcIlZcXHUwMTAzblwiLFwidXNlcl9sYXN0X25hbWVcIjpcIktpXCIsXCJ1c2VyX2VtYWlsXCI6XCJ0ZXN0NTFAenpldXMudGVzdFwiLFwidXNlcl91c2VybmFtZVwiOlwiVEM0MTExMjFcIixcInVzZXJfdGltZXpvbmVcIjpcIkFzaWFcXC9Ib19DaGlfTWluaFwiLFwidXNlcl9nZW5kZXJcIjoyLFwidXNlcl9sYW5nX2lkXCI6MSxcInVzZXJfY3VycmVuY3lfaWRcIjoxLFwidXNlcl9jb3VudHJ5X2lkXCI6MjA0LFwidXNlcl9pc190ZWFjaGVyXCI6MSxcInVzZXJfaXNfYWZmaWxpYXRlXCI6MCxcInVzZXJfbGFzdHNlZW5cIjpcIjIwMjYtMDktMjUgMDM6MTQ6NTNcIixcInVzZXJfZmVhdHVyZWRcIjowLFwidXNlcl9vZmZsaW5lX3Nlc3Npb25zXCI6MCxcInVzZXJfYWN0aXZlXCI6MSxcInVzZXJfc291cmNlXCI6XCJJQ0NcIixcInVzZXJfc291cmNlX2RvbWFpblwiOlwiaHR0cHM6XFwvXFwvemV1cy1zdGcuaWNhbndvcmsudm5cIixcInVzZXJfdmVyaWZpZWRcIjpcIjIwMjUtMTItMjUgMDk6NDY6MjNcIixcInVzZXJfY3JlYXRlZFwiOlwiMjAyNS0xMi0yNSAwOTo0NjoyM1wiLFwidXNlcl9kZWxldGVkXCI6bnVsbCxcInVzZXJfcGFzc3dvcmRfdXBkYXRlZFwiOm51bGwsXCJ1c2VyX211c3RfY2hhbmdlX3Bhc3N3b3JkXCI6MCxcInVzZXJfcmVmZXJyYWxfY29kZVwiOm51bGwsXCJ1c2VyX2lzX3BhcmVudFwiOjAsXCJzdXBwbGllcl9pZFwiOm51bGwsXCJ1c2VyX2F2YXRhclwiOlwiaHR0cHM6XFwvXFwvY29yZS1zdGctemV1cy5pY2Fud29yay52blxcL2ltYWdlXFwvc2hvd1xcLzRcXC8zNTJcXC9TTUFMTD90PTE3OTAzMDg5MTdcIn0iLCJndWFyZCI6IndlYiJ9.60XCmHaHuAAIyTVLGQTnUT1VjO5wlHLQgTHNxHXh04g",
    "bearer_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYXBpLXN0Zy16ZXVzLmljYW53b3JrLnZuL2FwaS92MS9hdXRoL2xvZ2luIiwiaWF0IjoxNzkwMzA4OTE3LCJleHAiOjE3OTAzOTUzMTcsIm5iZiI6MTc5MDMwODkxNywianRpIjoiVmhJVDhEU2h1azFseGVTVSIsInN1YiI6IjM1MiIsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjciLCJ1c2VyIjoie1widXNlcl9pZFwiOjM1MixcImljYW5pZF9pZFwiOm51bGwsXCJ1c2VyX2ZpcnN0X25hbWVcIjpcIlZcXHUwMTAzblwiLFwidXNlcl9sYXN0X25hbWVcIjpcIktpXCIsXCJ1c2VyX2VtYWlsXCI6XCJ0ZXN0NTFAenpldXMudGVzdFwiLFwidXNlcl91c2VybmFtZVwiOlwiVEM0MTExMjFcIixcInVzZXJfdGltZXpvbmVcIjpcIkFzaWFcXC9Ib19DaGlfTWluaFwiLFwidXNlcl9nZW5kZXJcIjoyLFwidXNlcl9sYW5nX2lkXCI6MSxcInVzZXJfY3VycmVuY3lfaWRcIjoxLFwidXNlcl9jb3VudHJ5X2lkXCI6MjA0LFwidXNlcl9pc190ZWFjaGVyXCI6MSxcInVzZXJfaXNfYWZmaWxpYXRlXCI6MCxcInVzZXJfbGFzdHNlZW5cIjpcIjIwMjYtMDktMjUgMDM6MTQ6NTNcIixcInVzZXJfZmVhdHVyZWRcIjowLFwidXNlcl9vZmZsaW5lX3Nlc3Npb25zXCI6MCxcInVzZXJfYWN0aXZlXCI6MSxcInVzZXJfc291cmNlXCI6XCJJQ0NcIixcInVzZXJfc291cmNlX2RvbWFpblwiOlwiaHR0cHM6XFwvXFwvemV1cy1zdGcuaWNhbndvcmsudm5cIixcInVzZXJfdmVyaWZpZWRcIjpcIjIwMjUtMTItMjUgMDk6NDY6MjNcIixcInVzZXJfY3JlYXRlZFwiOlwiMjAyNS0xMi0yNSAwOTo0NjoyM1wiLFwidXNlcl9kZWxldGVkXCI6bnVsbCxcInVzZXJfcGFzc3dvcmRfdXBkYXRlZFwiOm51bGwsXCJ1c2VyX211c3RfY2hhbmdlX3Bhc3N3b3JkXCI6MCxcInVzZXJfcmVmZXJyYWxfY29kZVwiOm51bGwsXCJ1c2VyX2lzX3BhcmVudFwiOjAsXCJzdXBwbGllcl9pZFwiOm51bGwsXCJ1c2VyX2F2YXRhclwiOlwiaHR0cHM6XFwvXFwvY29yZS1zdGctemV1cy5pY2Fud29yay52blxcL2ltYWdlXFwvc2hvd1xcLzRcXC8zNTJcXC9TTUFMTD90PTE3OTAzMDg5MTdcIn0iLCJndWFyZCI6IndlYiJ9.60XCmHaHuAAIyTVLGQTnUT1VjO5wlHLQgTHNxHXh04g",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 11:02:31",
    "end_time": "2026-09-25 11:02:31",
    "execution_time": "224.43 ms"
}

=== LOG ENTRY [EMS_ERR_6ab5f2ca7e060_1790309066] ===
{
    "trace_id": "EMS_ERR_6ab5f2ca7e060_1790309066",
    "timestamp": "2026-09-25 11:04:26",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYXBpLXN0Zy16ZXVzLmljYW53b3JrLnZuL2FwaS92MS9hdXRoL3JlZnJlc2giLCJpYXQiOjE3OTAzMDg5MzksImV4cCI6MTc5MDMxMjUzOSwibmJmIjoxNzkwMzA4OTM5LCJqdGkiOiJMWXg1ZGpSSzBCdlhqaW5oIiwic3ViIjoiMzUyIiwicHJ2IjoiMjNiZDVjODk0OWY2MDBhZGIzOWU3MDFjNDAwODcyZGI3YTU5NzZmNyIsInVzZXIiOiJ7XCJ1c2VyX2lkXCI6MzUyLFwiaWNhbmlkX2lkXCI6bnVsbCxcInVzZXJfZmlyc3RfbmFtZVwiOlwiVlxcdTAxMDNuXCIsXCJ1c2VyX2xhc3RfbmFtZVwiOlwiS2lcIixcInVzZXJfZW1haWxcIjpcInRlc3Q1MUB6emV1cy50ZXN0XCIsXCJ1c2VyX3VzZXJuYW1lXCI6XCJUQzQxMTEyMVwiLFwidXNlcl90aW1lem9uZVwiOlwiQXNpYVxcL0hvX0NoaV9NaW5oXCIsXCJ1c2VyX2dlbmRlclwiOjIsXCJ1c2VyX2xhbmdfaWRcIjoxLFwidXNlcl9jdXJyZW5jeV9pZFwiOjEsXCJ1c2VyX2NvdW50cnlfaWRcIjoyMDQsXCJ1c2VyX2lzX3RlYWNoZXJcIjoxLFwidXNlcl9pc19hZmZpbGlhdGVcIjowLFwidXNlcl9sYXN0c2VlblwiOlwiMjAyNi0wOS0yNSAwMzoxNDo1M1wiLFwidXNlcl9mZWF0dXJlZFwiOjAsXCJ1c2VyX29mZmxpbmVfc2Vzc2lvbnNcIjowLFwidXNlcl9hY3RpdmVcIjoxLFwidXNlcl9zb3VyY2VcIjpcIklDQ1wiLFwidXNlcl9zb3VyY2VfZG9tYWluXCI6XCJodHRwczpcXC9cXC96ZXVzLXN0Zy5pY2Fud29yay52blwiLFwidXNlcl92ZXJpZmllZFwiOlwiMjAyNS0xMi0yNSAwOTo0NjoyM1wiLFwidXNlcl9jcmVhdGVkXCI6XCIyMDI1LTEyLTI1IDA5OjQ2OjIzXCIsXCJ1c2VyX2RlbGV0ZWRcIjpudWxsLFwidXNlcl9wYXNzd29yZF91cGRhdGVkXCI6bnVsbCxcInVzZXJfbXVzdF9jaGFuZ2VfcGFzc3dvcmRcIjowLFwidXNlcl9yZWZlcnJhbF9jb2RlXCI6bnVsbCxcInVzZXJfaXNfcGFyZW50XCI6MCxcInN1cHBsaWVyX2lkXCI6bnVsbCxcInVzZXJfYXZhdGFyXCI6XCJodHRwczpcXC9cXC9jb3JlLXN0Zy16ZXVzLmljYW53b3JrLnZuXFwvaW1hZ2VcXC9zaG93XFwvNFxcLzM1MlxcL1NNQUxMP3Q9MTc5MDMwODkxN1wifSIsImd1YXJkIjoid2ViIiwiaXNfYWRtaW4iOmZhbHNlfQ.nO30-cyczTOOdDBucybxL3OpnXPbYS5lzrBNAf-1rp0",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 11:04:26",
    "end_time": "2026-09-25 11:04:26",
    "execution_time": "175.88 ms"
}

=== LOG ENTRY [EMS_ERR_6ab5f2ca7e724_1790309066] ===
{
    "trace_id": "EMS_ERR_6ab5f2ca7e724_1790309066",
    "timestamp": "2026-09-25 11:04:26",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYXBpLXN0Zy16ZXVzLmljYW53b3JrLnZuL2FwaS92MS9hdXRoL3JlZnJlc2giLCJpYXQiOjE3OTAzMDg5MzksImV4cCI6MTc5MDMxMjUzOSwibmJmIjoxNzkwMzA4OTM5LCJqdGkiOiJMWXg1ZGpSSzBCdlhqaW5oIiwic3ViIjoiMzUyIiwicHJ2IjoiMjNiZDVjODk0OWY2MDBhZGIzOWU3MDFjNDAwODcyZGI3YTU5NzZmNyIsInVzZXIiOiJ7XCJ1c2VyX2lkXCI6MzUyLFwiaWNhbmlkX2lkXCI6bnVsbCxcInVzZXJfZmlyc3RfbmFtZVwiOlwiVlxcdTAxMDNuXCIsXCJ1c2VyX2xhc3RfbmFtZVwiOlwiS2lcIixcInVzZXJfZW1haWxcIjpcInRlc3Q1MUB6emV1cy50ZXN0XCIsXCJ1c2VyX3VzZXJuYW1lXCI6XCJUQzQxMTEyMVwiLFwidXNlcl90aW1lem9uZVwiOlwiQXNpYVxcL0hvX0NoaV9NaW5oXCIsXCJ1c2VyX2dlbmRlclwiOjIsXCJ1c2VyX2xhbmdfaWRcIjoxLFwidXNlcl9jdXJyZW5jeV9pZFwiOjEsXCJ1c2VyX2NvdW50cnlfaWRcIjoyMDQsXCJ1c2VyX2lzX3RlYWNoZXJcIjoxLFwidXNlcl9pc19hZmZpbGlhdGVcIjowLFwidXNlcl9sYXN0c2VlblwiOlwiMjAyNi0wOS0yNSAwMzoxNDo1M1wiLFwidXNlcl9mZWF0dXJlZFwiOjAsXCJ1c2VyX29mZmxpbmVfc2Vzc2lvbnNcIjowLFwidXNlcl9hY3RpdmVcIjoxLFwidXNlcl9zb3VyY2VcIjpcIklDQ1wiLFwidXNlcl9zb3VyY2VfZG9tYWluXCI6XCJodHRwczpcXC9cXC96ZXVzLXN0Zy5pY2Fud29yay52blwiLFwidXNlcl92ZXJpZmllZFwiOlwiMjAyNS0xMi0yNSAwOTo0NjoyM1wiLFwidXNlcl9jcmVhdGVkXCI6XCIyMDI1LTEyLTI1IDA5OjQ2OjIzXCIsXCJ1c2VyX2RlbGV0ZWRcIjpudWxsLFwidXNlcl9wYXNzd29yZF91cGRhdGVkXCI6bnVsbCxcInVzZXJfbXVzdF9jaGFuZ2VfcGFzc3dvcmRcIjowLFwidXNlcl9yZWZlcnJhbF9jb2RlXCI6bnVsbCxcInVzZXJfaXNfcGFyZW50XCI6MCxcInN1cHBsaWVyX2lkXCI6bnVsbCxcInVzZXJfYXZhdGFyXCI6XCJodHRwczpcXC9cXC9jb3JlLXN0Zy16ZXVzLmljYW53b3JrLnZuXFwvaW1hZ2VcXC9zaG93XFwvNFxcLzM1MlxcL1NNQUxMP3Q9MTc5MDMwODkxN1wifSIsImd1YXJkIjoid2ViIiwiaXNfYWRtaW4iOmZhbHNlfQ.nO30-cyczTOOdDBucybxL3OpnXPbYS5lzrBNAf-1rp0",
    "bearer_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vYXBpLXN0Zy16ZXVzLmljYW53b3JrLnZuL2FwaS92MS9hdXRoL3JlZnJlc2giLCJpYXQiOjE3OTAzMDg5MzksImV4cCI6MTc5MDMxMjUzOSwibmJmIjoxNzkwMzA4OTM5LCJqdGkiOiJMWXg1ZGpSSzBCdlhqaW5oIiwic3ViIjoiMzUyIiwicHJ2IjoiMjNiZDVjODk0OWY2MDBhZGIzOWU3MDFjNDAwODcyZGI3YTU5NzZmNyIsInVzZXIiOiJ7XCJ1c2VyX2lkXCI6MzUyLFwiaWNhbmlkX2lkXCI6bnVsbCxcInVzZXJfZmlyc3RfbmFtZVwiOlwiVlxcdTAxMDNuXCIsXCJ1c2VyX2xhc3RfbmFtZVwiOlwiS2lcIixcInVzZXJfZW1haWxcIjpcInRlc3Q1MUB6emV1cy50ZXN0XCIsXCJ1c2VyX3VzZXJuYW1lXCI6XCJUQzQxMTEyMVwiLFwidXNlcl90aW1lem9uZVwiOlwiQXNpYVxcL0hvX0NoaV9NaW5oXCIsXCJ1c2VyX2dlbmRlclwiOjIsXCJ1c2VyX2xhbmdfaWRcIjoxLFwidXNlcl9jdXJyZW5jeV9pZFwiOjEsXCJ1c2VyX2NvdW50cnlfaWRcIjoyMDQsXCJ1c2VyX2lzX3RlYWNoZXJcIjoxLFwidXNlcl9pc19hZmZpbGlhdGVcIjowLFwidXNlcl9sYXN0c2VlblwiOlwiMjAyNi0wOS0yNSAwMzoxNDo1M1wiLFwidXNlcl9mZWF0dXJlZFwiOjAsXCJ1c2VyX29mZmxpbmVfc2Vzc2lvbnNcIjowLFwidXNlcl9hY3RpdmVcIjoxLFwidXNlcl9zb3VyY2VcIjpcIklDQ1wiLFwidXNlcl9zb3VyY2VfZG9tYWluXCI6XCJodHRwczpcXC9cXC96ZXVzLXN0Zy5pY2Fud29yay52blwiLFwidXNlcl92ZXJpZmllZFwiOlwiMjAyNS0xMi0yNSAwOTo0NjoyM1wiLFwidXNlcl9jcmVhdGVkXCI6XCIyMDI1LTEyLTI1IDA5OjQ2OjIzXCIsXCJ1c2VyX2RlbGV0ZWRcIjpudWxsLFwidXNlcl9wYXNzd29yZF91cGRhdGVkXCI6bnVsbCxcInVzZXJfbXVzdF9jaGFuZ2VfcGFzc3dvcmRcIjowLFwidXNlcl9yZWZlcnJhbF9jb2RlXCI6bnVsbCxcInVzZXJfaXNfcGFyZW50XCI6MCxcInN1cHBsaWVyX2lkXCI6bnVsbCxcInVzZXJfYXZhdGFyXCI6XCJodHRwczpcXC9cXC9jb3JlLXN0Zy16ZXVzLmljYW53b3JrLnZuXFwvaW1hZ2VcXC9zaG93XFwvNFxcLzM1MlxcL1NNQUxMP3Q9MTc5MDMwODkxN1wifSIsImd1YXJkIjoid2ViIiwiaXNfYWRtaW4iOmZhbHNlfQ.nO30-cyczTOOdDBucybxL3OpnXPbYS5lzrBNAf-1rp0",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 11:04:26",
    "end_time": "2026-09-25 11:04:26",
    "execution_time": "177.65 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61cbf02191_1790319807] ===
{
    "trace_id": "EMS_ERR_6ab61cbf02191_1790319807",
    "timestamp": "2026-09-25 14:03:27",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_glvPrzey45zAcE_OkWp409a6YIP5vv2oZBj24RFmjbA.IgCzhTrorU5P-xayK8njTMfO6LSIMDb5tDhQGKJQmws",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:03:26",
    "end_time": "2026-09-25 14:03:27",
    "execution_time": "209.02 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61cbf02929_1790319807] ===
{
    "trace_id": "EMS_ERR_6ab61cbf02929_1790319807",
    "timestamp": "2026-09-25 14:03:27",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_glvPrzey45zAcE_OkWp409a6YIP5vv2oZBj24RFmjbA.IgCzhTrorU5P-xayK8njTMfO6LSIMDb5tDhQGKJQmws",
    "bearer_token": "ory_at_glvPrzey45zAcE_OkWp409a6YIP5vv2oZBj24RFmjbA.IgCzhTrorU5P-xayK8njTMfO6LSIMDb5tDhQGKJQmws",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 14:03:26",
    "end_time": "2026-09-25 14:03:27",
    "execution_time": "211.03 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61cda9c567_1790319834] ===
{
    "trace_id": "EMS_ERR_6ab61cda9c567_1790319834",
    "timestamp": "2026-09-25 14:03:54",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_EIn-7l-s6Czi7gLveNG7yLzqtLYL4LAXgec9Y5lg_kQ.5VUmK6MO9nL_01b2cwWqLv4r4bN_UD6kGvK2q30oOdA",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:03:54",
    "end_time": "2026-09-25 14:03:54",
    "execution_time": "186.6 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61cda9d06a_1790319834] ===
{
    "trace_id": "EMS_ERR_6ab61cda9d06a_1790319834",
    "timestamp": "2026-09-25 14:03:54",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_EIn-7l-s6Czi7gLveNG7yLzqtLYL4LAXgec9Y5lg_kQ.5VUmK6MO9nL_01b2cwWqLv4r4bN_UD6kGvK2q30oOdA",
    "bearer_token": "ory_at_EIn-7l-s6Czi7gLveNG7yLzqtLYL4LAXgec9Y5lg_kQ.5VUmK6MO9nL_01b2cwWqLv4r4bN_UD6kGvK2q30oOdA",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 14:03:54",
    "end_time": "2026-09-25 14:03:54",
    "execution_time": "189.44 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61cdf39a9b_1790319839] ===
{
    "trace_id": "EMS_ERR_6ab61cdf39a9b_1790319839",
    "timestamp": "2026-09-25 14:03:59",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_b1mGv4ehOhlV-N7oelkvnnp6Qn8Odp_wy9VI5VL_8_U.P3V6IwErAzNh-_VJiU5Jo-peF1KVbxMreqJtK3FZHB0",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:03:59",
    "end_time": "2026-09-25 14:03:59",
    "execution_time": "172.71 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61cdf3a199_1790319839] ===
{
    "trace_id": "EMS_ERR_6ab61cdf3a199_1790319839",
    "timestamp": "2026-09-25 14:03:59",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_b1mGv4ehOhlV-N7oelkvnnp6Qn8Odp_wy9VI5VL_8_U.P3V6IwErAzNh-_VJiU5Jo-peF1KVbxMreqJtK3FZHB0",
    "bearer_token": "ory_at_b1mGv4ehOhlV-N7oelkvnnp6Qn8Odp_wy9VI5VL_8_U.P3V6IwErAzNh-_VJiU5Jo-peF1KVbxMreqJtK3FZHB0",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 14:03:59",
    "end_time": "2026-09-25 14:03:59",
    "execution_time": "174.52 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61cede52d2_1790319853] ===
{
    "trace_id": "EMS_ERR_6ab61cede52d2_1790319853",
    "timestamp": "2026-09-25 14:04:13",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_khncJ-9OfLIZLUDb7f3NcxtmcjpgrsUGN1HzlN6lcIg.Y2_8iZFzDZxPeeBlq9NqgFGsf5UAl8vrv26_IEN2HkY",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:04:13",
    "end_time": "2026-09-25 14:04:13",
    "execution_time": "152.72 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61cede59dd_1790319853] ===
{
    "trace_id": "EMS_ERR_6ab61cede59dd_1790319853",
    "timestamp": "2026-09-25 14:04:13",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_khncJ-9OfLIZLUDb7f3NcxtmcjpgrsUGN1HzlN6lcIg.Y2_8iZFzDZxPeeBlq9NqgFGsf5UAl8vrv26_IEN2HkY",
    "bearer_token": "ory_at_khncJ-9OfLIZLUDb7f3NcxtmcjpgrsUGN1HzlN6lcIg.Y2_8iZFzDZxPeeBlq9NqgFGsf5UAl8vrv26_IEN2HkY",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 14:04:13",
    "end_time": "2026-09-25 14:04:13",
    "execution_time": "154.55 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61d4aad6ff_1790319946] ===
{
    "trace_id": "EMS_ERR_6ab61d4aad6ff_1790319946",
    "timestamp": "2026-09-25 14:05:46",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_r3gxVtLSiNZVX4XX9FHfCZ-B8FwqWjc37NxuT2uG9W4.SYilRH23xdtciFGH4pwjmM82CztepbeaUleF3EVcAzQ",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:05:46",
    "end_time": "2026-09-25 14:05:46",
    "execution_time": "184.7 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61d4aadeae_1790319946] ===
{
    "trace_id": "EMS_ERR_6ab61d4aadeae_1790319946",
    "timestamp": "2026-09-25 14:05:46",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_r3gxVtLSiNZVX4XX9FHfCZ-B8FwqWjc37NxuT2uG9W4.SYilRH23xdtciFGH4pwjmM82CztepbeaUleF3EVcAzQ",
    "bearer_token": "ory_at_r3gxVtLSiNZVX4XX9FHfCZ-B8FwqWjc37NxuT2uG9W4.SYilRH23xdtciFGH4pwjmM82CztepbeaUleF3EVcAzQ",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 14:05:46",
    "end_time": "2026-09-25 14:05:46",
    "execution_time": "186.69 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61d4f0ca35_1790319951] ===
{
    "trace_id": "EMS_ERR_6ab61d4f0ca35_1790319951",
    "timestamp": "2026-09-25 14:05:51",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_hLjxwlj5kHoz9lhWoBNyUJSTAB65qxmIi1Y-qkhaXfc.OVERe2eUdXmXWSuum7uXTtLLxZAxcT84qC6aEHpLakg",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:05:50",
    "end_time": "2026-09-25 14:05:51",
    "execution_time": "198.05 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61d4f0d2d3_1790319951] ===
{
    "trace_id": "EMS_ERR_6ab61d4f0d2d3_1790319951",
    "timestamp": "2026-09-25 14:05:51",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_hLjxwlj5kHoz9lhWoBNyUJSTAB65qxmIi1Y-qkhaXfc.OVERe2eUdXmXWSuum7uXTtLLxZAxcT84qC6aEHpLakg",
    "bearer_token": "ory_at_hLjxwlj5kHoz9lhWoBNyUJSTAB65qxmIi1Y-qkhaXfc.OVERe2eUdXmXWSuum7uXTtLLxZAxcT84qC6aEHpLakg",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 14:05:50",
    "end_time": "2026-09-25 14:05:51",
    "execution_time": "200.27 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61d5a4adba_1790319962] ===
{
    "trace_id": "EMS_ERR_6ab61d5a4adba_1790319962",
    "timestamp": "2026-09-25 14:06:02",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_XYmgD7aIlDf5Ty5MBmK4nOLn_We8xM2Ix9ym1ooazDU.dSLZgHVhiEDtQ_MrmVnGhr3ACLJoEOxOCuPfiW-1PcU",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:06:02",
    "end_time": "2026-09-25 14:06:02",
    "execution_time": "175.95 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61d5a4b742_1790319962] ===
{
    "trace_id": "EMS_ERR_6ab61d5a4b742_1790319962",
    "timestamp": "2026-09-25 14:06:02",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_XYmgD7aIlDf5Ty5MBmK4nOLn_We8xM2Ix9ym1ooazDU.dSLZgHVhiEDtQ_MrmVnGhr3ACLJoEOxOCuPfiW-1PcU",
    "bearer_token": "ory_at_XYmgD7aIlDf5Ty5MBmK4nOLn_We8xM2Ix9ym1ooazDU.dSLZgHVhiEDtQ_MrmVnGhr3ACLJoEOxOCuPfiW-1PcU",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 14:06:02",
    "end_time": "2026-09-25 14:06:02",
    "execution_time": "178.41 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61d8729c49_1790320007] ===
{
    "trace_id": "EMS_ERR_6ab61d8729c49_1790320007",
    "timestamp": "2026-09-25 14:06:47",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_vWmXrTSFstc5GIgFGne01KppzzegHOPDf3ONcqiXy0I.ov5NrkeXexYbRAwj9Z0hbdyvVdURJP2mXLQqbl-3UcI",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:06:46",
    "end_time": "2026-09-25 14:06:47",
    "execution_time": "176.96 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61d872a4d4_1790320007] ===
{
    "trace_id": "EMS_ERR_6ab61d872a4d4_1790320007",
    "timestamp": "2026-09-25 14:06:47",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_vWmXrTSFstc5GIgFGne01KppzzegHOPDf3ONcqiXy0I.ov5NrkeXexYbRAwj9Z0hbdyvVdURJP2mXLQqbl-3UcI",
    "bearer_token": "ory_at_vWmXrTSFstc5GIgFGne01KppzzegHOPDf3ONcqiXy0I.ov5NrkeXexYbRAwj9Z0hbdyvVdURJP2mXLQqbl-3UcI",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 14:06:46",
    "end_time": "2026-09-25 14:06:47",
    "execution_time": "179.17 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61db125bd2_1790320049] ===
{
    "trace_id": "EMS_ERR_6ab61db125bd2_1790320049",
    "timestamp": "2026-09-25 14:07:29",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_vqj6C7NsCTGTCADw3PmOHQCqemcL0T6Mn7tX3_HaAWk.lYeAkukMscYIhgbDKC0SyrA83NR1bwOAfV49vGZ3I-c",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:07:28",
    "end_time": "2026-09-25 14:07:29",
    "execution_time": "211.79 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61db12622f_1790320049] ===
{
    "trace_id": "EMS_ERR_6ab61db12622f_1790320049",
    "timestamp": "2026-09-25 14:07:29",
    "file_path": "app\/Models\/CommonEms.php\/getAccessTokenEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_vqj6C7NsCTGTCADw3PmOHQCqemcL0T6Mn7tX3_HaAWk.lYeAkukMscYIhgbDKC0SyrA83NR1bwOAfV49vGZ3I-c",
    "bearer_token": "ory_at_vqj6C7NsCTGTCADw3PmOHQCqemcL0T6Mn7tX3_HaAWk.lYeAkukMscYIhgbDKC0SyrA83NR1bwOAfV49vGZ3I-c",
    "headers": [],
    "request": [],
    "response": "{\"status\":false,\"code\":401,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":{\"error\":\"Invalid API key\"}}",
    "start_time": "2026-09-25 14:07:28",
    "end_time": "2026-09-25 14:07:29",
    "execution_time": "213.45 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61dd985dc8_1790320089] ===
{
    "trace_id": "EMS_ERR_6ab61dd985dc8_1790320089",
    "timestamp": "2026-09-25 14:08:09",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_vqj6C7NsCTGTCADw3PmOHQCqemcL0T6Mn7tX3_HaAWk.lYeAkukMscYIhgbDKC0SyrA83NR1bwOAfV49vGZ3I-c",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:08:09",
    "end_time": "2026-09-25 14:08:09",
    "execution_time": "184.5 ms"
}

=== LOG ENTRY [EMS_ERR_6ab61de98c44c_1790320105] ===
{
    "trace_id": "EMS_ERR_6ab61de98c44c_1790320105",
    "timestamp": "2026-09-25 14:08:25",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "GET",
    "url": "https:\/\/apiems.hocmai.vn\/api\/v1\/auth\/sso\/lmsnew\/validate_token?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD&access_token=ory_at_vqj6C7NsCTGTCADw3PmOHQCqemcL0T6Mn7tX3_HaAWk.lYeAkukMscYIhgbDKC0SyrA83NR1bwOAfV49vGZ3I-c",
    "bearer_token": null,
    "headers": {
        "x-tenant-code": "ICC"
    },
    "request": null,
    "response": {
        "status": false,
        "code": 401,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": {
            "error": "Invalid API key"
        },
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 401
        }
    },
    "start_time": "2026-09-25 14:08:25",
    "end_time": "2026-09-25 14:08:25",
    "execution_time": "180.37 ms"
}

=== LOG ENTRY [EMS_ERR_6ab63a85e0586_1790327429] ===
{
    "trace_id": "EMS_ERR_6ab63a85e0586_1790327429",
    "timestamp": "2026-09-25 16:10:29",
    "file_path": "app\/Models\/CommonEms.php\/connectEms",
    "method": "POST",
    "url": "https:\/\/apiemsdev.hocmai.net\/apilmsnew_sw_easypass\/api_server\/thirdparty\/partner\/mockcontest\/session\/submit?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD",
    "bearer_token": null,
    "headers": [],
    "request": {
        "idHistoryContest": "6ab631dfc15d29ff7a33e679"
    },
    "response": {
        "status": false,
        "code": 404,
        "message": "Có lỗi xảy ra, vui lòng thử lại sau.",
        "error": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<title>Error<\/title>\n<\/head>\n<body>\n<pre>Cannot POST \/apilmsnew_sw_easypass\/api_server\/thirdparty\/partner\/mockcontest\/session\/submit<\/pre>\n<\/body>\n<\/html>\n",
        "technical_details": {
            "curl_errno": 0,
            "curl_error": "",
            "http_code": 404
        }
    },
    "start_time": "2026-09-25 16:10:29",
    "end_time": "2026-09-25 16:10:29",
    "execution_time": "33.74 ms"
}

=== LOG ENTRY [EMS_ERR_6ab63a85e0d4d_1790327429] ===
{
    "trace_id": "EMS_ERR_6ab63a85e0d4d_1790327429",
    "timestamp": "2026-09-25 16:10:29",
    "file_path": "app\/Models\/CommonEms.php\/mockContestSessionSubmit",
    "method": "POST",
    "url": "https:\/\/apiemsdev.hocmai.net\/apilmsnew_sw_easypass\/api_server\/thirdparty\/partner\/mockcontest\/session\/submit?apikey=DZKg6yWKJOQ4pf6Erq8QF3oKVR7d6apD",
    "bearer_token": null,
    "headers": [],
    "request": {
        "idHistoryContest": "6ab631dfc15d29ff7a33e679"
    },
    "response": "{\"status\":false,\"code\":404,\"message\":\"Có lỗi xảy ra, vui lòng thử lại sau.\",\"error\":\"<!DOCTYPE html>\\n<html lang=\\\"en\\\">\\n<head>\\n<meta charset=\\\"utf-8\\\">\\n<title>Error<\\\/title>\\n<\\\/head>\\n<body>\\n<pre>Cannot POST \\\/apilmsnew_sw_easypass\\\/api_server\\\/thirdparty\\\/partner\\\/mockcontest\\\/session\\\/submit<\\\/pre>\\n<\\\/body>\\n<\\\/html>\\n\"}",
    "start_time": "2026-09-25 16:10:29",
    "end_time": "2026-09-25 16:10:29",
    "execution_time": "35.75 ms"
}

