معرفی کد آنالیزر Serilog
200, OK
https://github.com/Suchiman/SerilogAnalyzer icon

همانطور که میدانید Serilog قوی‌ترین و محبوب‌ترین کتابخانه Logging در دات نت است. اگر از آن استفاده می‌کنید پیشنهاد میکنم افزونه و کتابخونه زیر رو هم نصب کنین

ابزار Serilog Analyzer  یک آنالیزر roslyn-based برای Serilog بوده و خطا‌های رایج و اشتباهات متداول به هنگام استفاده از Serilog را گوشزد کرده و اصلاح میکند.


معرفی کد آنالیزر Serilog
روش های مدرن برای ثبت خطا در سی شارپ
200, OK
https://www.dotnetweekly.com:443/articles/logging-in-c-net-modern-day-practices-the-complete-guide/ icon

Logging is a big part of software development for many years now. One can argue that a logging mechanism is a must-have part of any application or library. I would agree with that statement. Logging has a crucial part to play in a scenario where you can’t use interactive debugging (that is, attaching a debugger like Visual Studio). It allows us to investigate errors after the problem already happened. In some cases, like Production Debugging, logs might be the only information you have. 

روش های مدرن برای ثبت خطا در سی شارپ
طراحی تامین کننده مبتنی بر Filesystem برای سیستم Logging در ASP.NET Core
200, OK
https://andrewlock.net/creating-a-rolling-file-logging-provider-for-asp-net-core-2-0/ icon

In this post I'll show how to create a logging provider that writes logs to the file system. In production, I'd recommended using a more fully-featured system like Serilog instead of this library, but I wanted to see what was involved to get a better idea of the process myself.

The code for the file logging provider is available on GitHub, or as the NetEscapades.Extensions.Logging.RollingFile package on NuGet. 

طراحی تامین کننده مبتنی بر Filesystem برای سیستم Logging در ASP.NET Core
ثبت وقایع توکار در NET Core.
200, OK
https://www.ttmind.com/TechPost/Built-In-Logging-In-NET-Core icon

For an application, logging is very important to keep track of that application and keep it error-free. In .NET Core, we don't need any third party logging; instead, we can use built-in logging whenever we want. This is very efficient in terms of code and performance.

Let’s start. Create a new .NET Core application and name it. 

ثبت وقایع توکار در NET Core.
ابزاری رایگان جهت مانیتورینگ، خطا یابی و ردیابی درخواست‌ها در وب
200, OK
https://stackify.com:443/prefix/ icon

ابزاری قدرتمند و رایگان جهت مانیتورینگ، ردیابی درخواست ها، خطا یابی و... وبسایت‌های .Net و Java

1- ثبت استثنا‌های رخ داده با جزئیات کامل
2- ثبت کوئری‌های اجرا شده بر روی دیتابیس
3- ارائه پیشنهاد در جهت رفع ایرادات و افزایش پرفرمنس
4- ردیابی عملیات انجام شده در یک درخواست وبسایت

ابزاری رایگان جهت مانیتورینگ، خطا یابی و ردیابی درخواست‌ها در وب
انواع ثبت و نگهداری وقایع با استفاده از NLog
200, OK
https://github.com/nlog/NLog/wiki/Targets icon

NLog یکی از بهترین ابزار برای بررسی و ثبت وقایع (logging system) است.

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

انواع ثبت و نگهداری وقایع با استفاده از NLog