لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ASP.NET Core: ورود به سیستم با log4net
ASP.NET Core: Logging with log4net
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
چارچوب های ورود به سیستم مانند log4net می تواند به استاندارد و ساده سازی روند ثبت وقایع کمک کند: به توسعه دهندگان کمک می کند تا کنترل کنند کدام رویدادها تولید می شوند و کجا آنها را تولید کنند. این دوره یک رویکرد مبتنی بر پروژه در دنیای واقعی را برای ثبت وقایع برای برنامه های اصلی ASP.NET با log4net آموزش می دهد. مربی Ervis Trupja مزایای استفاده از چارچوب ورود به سیستم و گزینه های موجود را برای شما توضیح می دهد. وی سپس نحوه تنظیم چارچوب log4net برای کنسول ، برنامه های API وب و برنامه های MVC و نحوه ورود به رسانه های مختلف را نشان می دهد: یک پرونده ورود به سیستم معمولی ، یک فایل رول و یک پایگاه داده SQL. به علاوه ، نحوه ایجاد یک کنترل کننده استثنای سفارشی و پیکربندی آن در میان افزار برای ثبت موارد استثنایی در سطح جهانی ، کسب کنید.
سرفصل ها و درس ها
معرفی
Introduction
استفاده از قدرت ورود به سیستم
Leverage the power of logging frameworks
آنچه شما باید بدانید
What you should know
1. شروع به کار با ورود به سیستم
1. Getting Started with Logging
چارچوب ورود به سیستم چیست؟
What is a logging framework?
چرا باید از چارچوب ورود به سیستم استفاده کرد؟
Why use a logging framework?
چارچوب های مشترک ورود به سیستم چیست؟
What are the common logging frameworks?
2. تنظیم log4net در .NET Core
2. Setting Up log4net in .NET Core
سطح ورود به سیستم و انواع پیوند دهنده
Logging levels and appender types
راه اندازی log4net در برنامه های کنسول هسته .NET
Setting up log4net in .NET Core console apps
اضافه کردن فایل log4net.config
Adding the log4net.config file
ورود به کنسول با رنگ
Logging to the console with colors
راه اندازی log4net در برنامه های NET Core web API
Setting up log4net in .NET Core web API apps
ورود به پرونده
Logging to a file
ورود به یک پرونده در حال چرخش
Logging to a rolling file
چالش: راه اندازی log4net در برنامه های .NET Core MVC
Challenge: Setting up log4net in .NET Core MVC apps
راه حل: راه اندازی log4net در برنامه های .NET Core MVC
Solution: Setting up log4net in .NET Core MVC apps
ورود به یک پایگاه داده SQL
Logging to an SQL database
3. راه اندازی Logger استثنائی جهانی
3. Setting Up a Global Exception Logger
راه اندازی میان افزار کنترل کننده استثنا
Setting up an exception handler middleware
تمام موارد استثنای بدون کنترل را در یک پرونده وارد کنید
Log all unhandled exceptions to a file
با استفاده از فیلتر ، موارد استثنایی بدون کنترل را ثبت کنید
Log unhandled exceptions using a filter
مدیریت و ثبت 404s در MVC
Handling and logging 404s in MVC
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.
او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفهای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.
نمایش نظرات