تعداد ویدئو | 48 |
---|---|
زمان دوره | 02:26:29 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش لاگ کردن Logging در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی لاگ کردن موثر اطلاعات در ASP.NET Core است که با نام اصلی Effective Logging in ASP.NET Core از شرکت Pluralsight منتشر شده است.
همانطور که ممکن است بدانید در فریم ورک ASP.NET Core از مکانیزم های مشابهی شبیه به آن چیزی که در .NET Core اتفاق می افتد برای انجام عملیات Logging استفاده می شود. بنابراین بهتر است که حتماً با مباحث مربوط به لاگ کردن اطلاعات در .NET Core آشنا بشوید. API مربوط به Logging در .NET Core و طبیعتاً در ASP.NET Core در یک پکیج با نام Microsoft.Extensions.Logging تعریف شده است. علاوه بر این Logging API نیاز به استفاده کردن از Logging Provider های مختلف به منظور ذخیره کردن و نشان دادن Log ها در یک رسانه خاص از قبیل Console و پنجره های Debug و Trace Listener خواهیم داشت. بنابراین می توان گفت که در پیاده سازی Logging در ASP.NET Core و .NET Core ما با دو مؤلفه بسیار مهم یعنی Logging API و Logging Provider ها روبرو خواهیم بود. همانطور که گفته شد Logging API در پکیج Microsoft.Extensions.Logging وجود دارد و می تواند در تمامی اپلیکیشن های مبتنی بر .NET Core از قبیل ASP.NET Core مورد استفاده قرار بگیرد. تنها کاری که نیاز است انجام بدهیم این است که از یک یا چند Logging Provider برای پیاده سازی عملیات Logging در اپلیکیشن های مبتنی بر .NET Core استفاده کنیم. کلاس های متعددی در Logging API های مربوط به .NET Core وجود دارند که مهمترین آنها شامل ILogger و ILogger Factory و ILogger Provider و Logger Factory می باشند. در ادامه رسالت هرکدام از این اینترفیس ها و کلاس ها را به طور کلی بررسی خواهیم کرد.
همانطور که گفته شد مؤلفه مهم بعدی در مکانیزم Log کردن اطلاعات در .NET Core مبحث Logging Provider ها می باشد. یک Logging Provider به منظور نشان دادن و ذخیره کردن Log ها در یک رسانه خاص از قبیل Console و یا Net Log های مختلف مورد استفاده قرار می گیرد. مایکروسافت چندین Logging Provider مختلف را در قالب Nugget Package ها در اختیار ما قرار میدهد که برخی از مهمترین آنها شامل موارد زیر هستند.
علاوه بر این مایکروسافت تلاش کرده است که با استفاده از فریم ورک های Logging دیگر از قبیل NLog و Serilog و Logger و Log4Net گزینه های بیشتری را در اختیار برنامه نویسان قرار بدهد.
فصل اول: مقدمه این دوره آموزشی
فصل دوم: شروع به کار با انجام Logging در ASP.NET Core
فصل سوم: کنترل پیام های Logged در اپلیکیشن های ASP.NET Core
فصل چهارم: خودکارسازی Logging مربوط به رویداد های استاندارد در ASP.NET Core
فصل پنجم: ساختن Log Entries های بهتر برای فعال سازی تجزیه و تحلیل سریعتر
فصل ششم: فعال سازی Consumption
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.