Byndyusoft.AspNetCore.Instrumentation.Tracing
Instrumentation tracing
ASP.NET CORE MVC تتبع.
dotnet add package Byndyusoft.AspNetCore.Instrumentation.Tracing public class Startup
{
public void ConfigureServices ( IServiceCollection services )
{
services . AddControllers ( )
. AddTracing ( ) ;
.. .
}
} public class Startup
{
public void ConfigureServices ( IServiceCollection services )
{
services . AddControllers ( )
. AddTracing ( options =>
{
options . TagRequestParamsInTrace = true ;
options . EnrichLogsWithParams = true ;
options . EnrichLogsWithHttpInfo = true ;
options . ValueMaxStringLength = 50 ;
options . Formatter = new SystemTextJsonFormatter
{
Options = new JsonSerializerOptions ( JsonSerializerDefaults . Web )
{
Converters =
{
new JsonStringEnumConverter ( )
}
}
} ;
} ) ;
.. .
}
}هناك بعض معلمات الخيار الافتراضية:
حزمة التسلسل المقنعة byndyusoft. يتم استخدام maskedserialization لإخفاء البيانات الحساسة. هل تم تنفيذه في فئة Newtonsoftjsonformatter.cs.
للمساهمة ، ستحتاج إلى إعداد بيئتك المحلية ، رؤية المتطلبات الأساسية. للاطلاع على دليل المساهمة وسير العمل ، انظر دورة حياة تطوير الحزمة.
يمكن العثور على نظرة عامة مفصلة حول كيفية المساهمة في الدليل المساهم.
تأكد من تثبيت جميع المتطلبات الأساسية التالية على آلة التطوير الخاصة بك:
srctestsmaster للمشروع