دوره آموزشی 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
سرفصل ها
0. مقدمه
- 01 - از قدرت لاگ چارچوبها استفاده کنید
- 02 - آنچه باید بدانید
1. شروع به ورود به سیستم
- 03 - چارچوب ورود به سیستم چیست
- 04 - چرا از یک چارچوب ورود به سیستم استفاده کنید
- 05 - فریمورکهای لاگ رایج کدامند
2. راهاندازی log4net در NET Core
- 06 - سطوح ثبت و انواع ضمائم
- 07 - راهاندازی log4net در برنامههای کنسول NET Core
- 08 - افزودن فایل log4net.config
- 09 - ورود به کنسول با رنگ ها
- 10 - راهاندازی log4net در برنامههای NET Core web API
- 11 - ورود به یک فایل
- 12 - ورود به یک فایل نورد
- 13 - چالش - راهاندازی log4net در برنامههای NET Core MVC
- 14 - راه حل - راهاندازی log4net در برنامههای NET Core MVC
- 15 - ورود به پایگاه داده SQL
3. راهاندازی یک ثبت کننده استثنای جهانی
- 16 - راهاندازی میان افزار کنترل کننده استثنا
- 17 - همه استثناهای کنترل نشده را در یک فایل ثبت کنید
- 18 - استثناهای کنترل نشده را با استفاده از فیلتر ثبت کنید
- 19 - هندلینگ و ثبت 404ها در MVC
نتیجه
- 20 - با ورود به سیستم ادامه دهید
دوره های مرتبط
- دوره آموزشی ساخت اپلیکیشنهای Angular و ASP.NET Web API
- دوره آموزشی ایجاد، اشکالزدایی و استقرار پکیجهای NuGet در ASP.NET
- دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه
- دوره آموزشی امنیت در ASP.NET Core
- دوره آموزشی معرفی عملی: ASP.NET Razor Pages
- دوره آموزشی کارکردن با AWS S3 Bucket در ASP.NET
- دوره آموزشی ASP.NET MVC: چرخه عمر یک درخواست HTTP
- دوره آموزشی یادگیری ASP.NET