لاگ کت (Logcat) در Android Studio
Logcat یک ابزار قدرتمند در Android Studio است که به توسعهدهندگان امکان میدهد پیامهای لاگ، خطاها و هشدارهای سیستم و برنامههای اندرویدی را به صورت لحظهای مشاهده و تحلیل کنند. .
ویژگیهای کلیدی Logcat
نمایش پیامهای لحظهای:
لاگ کت تمامی پیامهای خروجی از سیستم اندروید و اپلیکیشنهای در حال اجرا را به صورت لحظهای نمایش میدهد.فیلتر کردن لاگها:
امکان فیلتر کردن پیامها بر اساس سطح لاگ (مثل Verbose, Debug, Info, Warning, Error و Assert) و همچنین بر اساس برچسبها (Tags) و شناسههای فرایند (PID: process ID) وجود دارد.جستجو و مرور:
با استفاده از نوار جستجو، میتوانید کلمات کلیدی یا خطاهای خاص را در لاگها پیدا کنید.نمایش رنگی:
پیامها بر اساس سطح اهمیت رنگبندی میشوند که خواندن و تشخیص خطاها را آسانتر میکند.
سطوح لاگ در Logcat
- Verbose (V):
این نوع از لاگ اطاعات جامع و کاملی را در اختیار شما قرار می دهد. (تمامی لاگ ها را نمایش می دهند و به صورت پیشفرض بروی این گزینه قرار دارد.) - Debug (D):
خطا هایی که هنگام اجرای برنامه رخ می دهد در این بخش نمایان می شود. - Info (I):
اطلاعات کلی را نمایش میدهد. - Warning (W):
تمامی اخطار ها را برای شما نمایش می دهد این اخطار ها برای مثال اگر استفاده زیاد از UiThread کرده باشید برای شما Warning نمایش داده می شود که شما از Ui Thread زیاد استفاده کرده اید. این لاگ خطا را نمایش نمی دهد بلکه اخطار است ! یعنی برنامه دارد می اطلاع میدهد که اگر از آن به این شکل استفاده نکنید بهتر است. - Error (E):
خطاهایی که در سطح اکتیویتی اتفاق می افتد در این بخش نشان داده می شود به طور مثال در خط 42 اکتیویتی در اثر خطای تقسیم عدد بر صفر یا استفاده نادرست از یک کد. - Assert (A):
پیامهای بحرانی که نشاندهندهی شرایطی هستند که نباید رخ دهند.
نحوه استفاده از Logcat
باز کردن Logcat:
- از منوی View به Tool Windows > Logcat بروید استفاده کنید.
فیلتر کردن پیامها:
- از منوی کشویی موجود در Logcat، سطح لاگ یا برچسب مورد نظر خود را انتخاب کنید.
- میتوانید فیلترهای سفارشی ایجاد کنید تا تنها پیامهای مرتبط با بخش خاصی از برنامه را مشاهده کنید.
جستجو در لاگها:
- نوار جستجو در بالای پنجرهی Logcat به شما اجازه میدهد کلمات کلیدی مورد نظر را جستجو کنید.
ذخیره و صادر کردن لاگها:
- امکان ذخیرهی لاگها به صورت فایل متنی جهت تحلیلهای بعدی وجود دارد.
مزایای استفاده از Logcat
اشکالیابی سریع:
با مشاهدهی دقیق پیامهای خطا و هشدار، میتوانید به سرعت مشکلات را شناسایی و رفع کنید.مانیتورینگ عملکرد:
نظارت بر خروجیهای سیستم و برنامه به شما کمک میکند تا عملکرد اپلیکیشن را بهبود دهید و منابع مورد استفاده را بهینه کنید.توسعهی مبتنی بر داده:
اطلاعات لاگ میتوانند به عنوان ورودی برای تحلیلهای بیشتر و بهبود تجربه کاربری مورد استفاده قرار گیرند.
تنظیمات لاگ کت
- حذف تمام اطلاعات با انتخاب سطل زباله
- ⏸️ برای توقف لاگ گیری
- 🔄 ری استارت کردن لاگ کت
- 🔚 اسسکرول به پایین
- 🔼 بالا رفتن لاگ
- 🔽 پایین رفتن لاگ
- 📸 گرفتن عکس
- 📹 رکورد صفحه
- وارد و خروجی گرفتن از فایل لاگ کت
- 2 پنجزه ای شدن پنل
- حالت های کوچک و استاندارد