سوال در مورد log

پرسیده شده
فعالیت 1423 روز پیش
دیده شده 1005 بار
1

استاد در مورد log چند سوال دارم:

1- تو جلسه نحوه ایجاد لاگ رو توضیح دادید ولی می خوام بدونم کاربرد لاگی که ایجاد می کنیم در خطایابی چیه؟

2- وقتی پروژه بیلد میشه خودش یه سری لاگ در لاگ کت نشون میده ، دیگه چه نیازی هست که ما خودمون دستی لاگ ایجاد کنیم؟

3- معلوم لاگ error  خودش باعث بسته شدن اپلیکیشن میشه و این بدترین اتفاق ممکنه دیگه سطح  assert  چیه ؟

فایل پیوست

1
حذف شده

1 . لاگ گزاری باعث میشه بتونید نحوه اجرای کد را بررسی کنید و در برخی مواقع که مطمئن نیستیم متغیری , مقدار داخلش درست است یا نه از لاگ ها استفاده میکنیم.

2 . اون لاگ هایی که داخل لاگ کت نشون میده , لاگ های دیفالت اندروید و بقیه اپلیکیشن های نصب شده داخل شبیه ساز است و هیچ کمکی در فرایند دیباگ کردن اپ به ما نمیکنه.

3 . لاگ error باعث بسته شدن اپ ما نمیشه فقط باعث میشه که لاگ هایی که مخصوص نشون دادن error هستن , از بقیه لاگ ها تفکیک شده باشه تا سریع تر شناسایی بشن.

 

امیدوارم تونسته باشم جواب سوالاتون رو داده باشم :)

فایل پیوست

عماد حبیبی

توسط

عماد حبیبی

12 دی 98

0
حذف شده

درود بر شما 

در مورد کاربرد ايجاد Log هاي دستي با سطوح مختلف بیشتر توضیح بدید ممنون میشم؟
بخصوص کاربرد ايجاد دستي خطایي مثل java.lang.NullPointerExcepti .

 

این توضیح استاد شاهینی هست برای یکی از دوستان:

دلیلش علامت گذاری هست، لزوما از لاگ برای گرفتن خطا استفاده نمی شه، بلکه مثلا یه سری اطلاعات رو خود دولپر احتیاج داره حین اجرای اپلیکیشن ببینه و همیشه زیر نظر داشته باشه. مثلا همیشه وقتی Response از سمت سرور میاد اون رو لاگ می گیرم، این طوری هر زمانی که دیدم اپ درست کار نکرد ممکنه فقط با یه نگاه به لاگ متوجه مشکل بشم و اون رو برطرف کنم (بدون نیاز به دیباگ). 

 

این موضوع گنگ هست. تفهیم نمیشه برام لطفا کمی بیشتر توضیح بدید. اگر هم در جلسات آینده به تفصیل صحبت میشه و بیشتر باز میشه صبر میکنم

فایل پیوست

پژمان آزاد

توسط

پژمان آزاد

13 خرداد 99