پرش به مطلب اصلی

مشاهده لاگ‌های پردازش‌ها

دستور log برای نمایش خروجی تمام پردازش‌های داخل یک کانتینر استفاده می‌شود. این دستور مشابه دستور tail -f در لینوکس عمل می‌کند و می‌تواند به‌صورت زنده لاگ‌ها را دنبال کند. همچنین امکان فیلتر کردن لاگ‌ها با کلمات کلیدی یا عبارت‌های منظم (Regex) را دارد.


🧩 دستور کلی

{{baseURL}}/logs/{{containerId}}

📥 مشخصات درخواست (Request)

فیلدمقدار
MethodGET
Endpoint{{baseURL}}/logs/{{containerId}}
Query Parametersخیر
Content-Typeapplication/json

⚙️ پارامترها (params)


بدنه (body)


روش استفاده (How to Use)

GET {{baseURL}}/logs/{{containerId}}
{
"meta": {
"shamsiDate": "14040516094717273",
"requestId": "c4a46a82-48ec-4c48-b9b5-374aed5516c6"
},
"data": "salam"
}

وضعیت‌ پاسخ (Status Codes)

کدمعنی
200 OKدرخواست با موفقیت انجام شد
400 Bad Requestپارامترها اشتباه هستند یا ناقص
500 Internal Server Errorخطای داخلی سرور در پردازش درخواست

نکات مهم

این دستور تمام خروجی‌های پردازش‌های فعال در کانتینر را نمایش می‌دهد و برای دیباگ بسیار مفید است.


⚙️ خطاهای رایج

خطاتوضیح
containerNotInRunningState: First run containerدر صورتی که داخل وضعیت اجرا نباشد
containerNotFoundزمانی که کانتینر وجود نداشته باشد

🆘 دریافت راهنما