تفاوت دقیق ایجاد لاگ دستی و Break point برای واکشی اطلاعات مورد نیاز از اپلیکیشن

پرسیده شده
فعالیت 1393 روز پیش
دیده شده 541 بار
0

با سلام

 

گفتیم لزوما از لاگ برای گرفتن خطا استفاده نمی شه، بلکه مثلا یه سری اطلاعات رو خود دولپر احتیاج داره حین اجرای اپلیکیشن ببینه و همیشه زیر نظر داشته باشه. این اطلاعات میتونه روند اجرای متدهای Thread جاری و مقادیر متغیرهای پردازش شده در طول روند باشه. حالا.. سئوال؟

 

تکنولوژی Debugging با استفاده از Breakpoint  هم با توجه به تنظیمات و آپشنهایی که برای نمایش لاگها داره مثل Evaluate and log درون بخش Console ، تقریبا همین کار رو برای ما انجام میده.  کجا از این و کجا بهتره از اون یکی استفاده کرد؟

 

میدوونم هر کدوم کارکرد به ظاهر مجزایی دارن ولی تفاوت اصلی این دو در کجاست؟

 

ممنون از شما

 

فایل پیوست

پژمان آزاد
پژمان آزاد

15 خرداد 99

2
حذف شده

سلام پژمان وقت بخیر

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

یا برعکس با عمل log گیری نمیتونیم بفهمیم پشت صحنه کد هامون داره چطوری انجام میشه .

این مسایلی هستن که این دو عمل رو متمایز میکنن.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

15 خرداد 99