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 ( )
}
}
} ;
} ) ;
.. .
}
}มีพารามิเตอร์ตัวเลือกเริ่มต้นบางอย่าง:
Masked Serialization Package byndyusoft.maskedserialization ใช้เพื่อซ่อนข้อมูลที่ละเอียดอ่อน มันถูกนำไปใช้ในคลาส newtonsoftjsonformatter.cs
ในการมีส่วนร่วมคุณจะต้องตั้งค่าสภาพแวดล้อมในท้องถิ่นของคุณดูสิ่งที่จำเป็นต้องมี สำหรับคู่มือการบริจาคและเวิร์กโฟลว์ดูวงจรชีวิตการพัฒนาแพ็คเกจ
ภาพรวมโดยละเอียดเกี่ยวกับวิธีการมีส่วนร่วมสามารถพบได้ในคู่มือการสนับสนุน
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งข้อกำหนดเบื้องต้นทั้งหมดต่อไปนี้ในเครื่องพัฒนาของคุณ:
srctestsmaster ของโครงการ