Veteran
پنج شنبه 30 مرداد 1393, 22:14 عصر
سلام
خب یک مشکلی که هست لاگ کردن خطاها در پروژه هست که کمک میکنه خطا رو بهتر و سریعتر پیدا و رفع کنیم !
مثلا همین الان یکی از دوستان گفتن برنامه مشکل داره ؟! من تست کردم و مشکلی نداشت.خلاصه با کلی سوال جواب تونستم بفهمم که قضیه چیه.
یک راهی که فریمورک Yii برای ما در نظر گرفته
اینه
Yii::trace("The actionLogin() method is being requested", "application.controllers.SiteController");
Yii::log("Failed login attempt", "warning", "application.controllers.SiteController");
اما خب تصور کنید 50 جدول و 50 مدل دارید ! و هرکدوم یک کنترلر و هر کنترلر بیش از 10 اکشن :کف:
در این صورت ادم با یک مشکلی که روبه رو میشه اینکه باید بشینه و اکشن هارو تغییر بده تا خطاها لاگ بشه :کف: که نیازمند چندتا کارگر هم میشه :قهقهه:
حالا راه حلی برای این مشکل وجود داره ؟ :متفکر: که بتونیم سریعتر سیستم لاگ رو در سراسر برنامه فعال کنیم :متفکر:
خب یک مشکلی که هست لاگ کردن خطاها در پروژه هست که کمک میکنه خطا رو بهتر و سریعتر پیدا و رفع کنیم !
مثلا همین الان یکی از دوستان گفتن برنامه مشکل داره ؟! من تست کردم و مشکلی نداشت.خلاصه با کلی سوال جواب تونستم بفهمم که قضیه چیه.
یک راهی که فریمورک Yii برای ما در نظر گرفته
اینه
Yii::trace("The actionLogin() method is being requested", "application.controllers.SiteController");
Yii::log("Failed login attempt", "warning", "application.controllers.SiteController");
اما خب تصور کنید 50 جدول و 50 مدل دارید ! و هرکدوم یک کنترلر و هر کنترلر بیش از 10 اکشن :کف:
در این صورت ادم با یک مشکلی که روبه رو میشه اینکه باید بشینه و اکشن هارو تغییر بده تا خطاها لاگ بشه :کف: که نیازمند چندتا کارگر هم میشه :قهقهه:
حالا راه حلی برای این مشکل وجود داره ؟ :متفکر: که بتونیم سریعتر سیستم لاگ رو در سراسر برنامه فعال کنیم :متفکر: