آموزش 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

نتیجه Conclusion

  • ادامه با ورود به سیستم Continuing on with logging

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش ASP.NET Core: ورود به سیستم با log4net
جزییات دوره
1h 13m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Ervis Trupja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

برنامه نویس وب Full-Stack .NET با پیشینه ریاضی

Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفه‌ای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.