دوره آموزشی ASP.NET Core: ورود به سیستم با log4net
1 ساعت 13 دقیقهپیشرفته2021-05-17
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
فریمورکهای لاگگیری مثل log4net کمک میکنن تا فرآیند ثبت لاگها استاندارد و ساده بشه. این ابزار به توسعهدهندهها اجازه میده که تعیین کنن کدوم رویدادها ثبت بشن و کجا ذخیره بشن.
تو این دوره، با یه روش عملی و پروژهمحور برای ثبت لاگ توی برنامههای ASP.NET Core با log4net آشنا میشی. اروِیس تروپیا اول توضیح میده که چرا استفاده از فریمورک لاگگیری مهمه و چه گزینههایی داری. بعد نشون میده چطوری log4net رو برای اپلیکیشنهای کنسول، وب API و MVC راهاندازی کنی و لاگها رو توی فایل معمولی، فایل چرخشی (Rolling File)، و دیتابیس SQL ذخیره کنی.
علاوه بر این، یاد میگیری چطوری یه هندلر اختصاصی برای مدیریت استثناها (Exception Handler) بسازی و اون رو توی Middleware تنظیم کنی تا خطاها رو بهصورت سراسری ثبت کنه.
تو این دوره، با یه روش عملی و پروژهمحور برای ثبت لاگ توی برنامههای ASP.NET Core با log4net آشنا میشی. اروِیس تروپیا اول توضیح میده که چرا استفاده از فریمورک لاگگیری مهمه و چه گزینههایی داری. بعد نشون میده چطوری log4net رو برای اپلیکیشنهای کنسول، وب API و MVC راهاندازی کنی و لاگها رو توی فایل معمولی، فایل چرخشی (Rolling File)، و دیتابیس SQL ذخیره کنی.
علاوه بر این، یاد میگیری چطوری یه هندلر اختصاصی برای مدیریت استثناها (Exception Handler) بسازی و اون رو توی Middleware تنظیم کنی تا خطاها رو بهصورت سراسری ثبت کنه.
مهارت ها
ASP.NETBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentMicrosoftOne-Off
سرفصل ها
مقدمه
- از قدرت لاگ چارچوبها استفاده کنید
- آنچه باید بدانید
شروع به ورود به سیستم
- چارچوب ورود به سیستم چیست
- چرا از یک چارچوب ورود به سیستم استفاده کنید
- فریمورکهای لاگ رایج کدامند
راهاندازی log4net در NET Core
- سطوح ثبت و انواع ضمائم
- راهاندازی log4net در برنامههای کنسول NET Core
- افزودن فایل log4net.config
- ورود به کنسول با رنگ ها
- راهاندازی log4net در برنامههای NET Core web API
- ورود به یک فایل
- ورود به یک فایل نورد
- چالش - راهاندازی log4net در برنامههای NET Core MVC
- راه حل - راهاندازی log4net در برنامههای NET Core MVC
- ورود به پایگاه داده SQL
راهاندازی یک ثبت کننده استثنای جهانی
- راهاندازی میان افزار کنترل کننده استثنا
- همه استثناهای کنترل نشده را در یک فایل ثبت کنید
- استثناهای کنترل نشده را با استفاده از فیلتر ثبت کنید
- هندلینگ و ثبت 404ها در MVC
نتیجه
- با ورود به سیستم ادامه دهید