Byndyusoft.AspNetCore.Instrumentation.Tracing
Instrumentation tracing
Asp.net Core MVC Tracing.
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 ( )
}
}
} ;
} ) ;
.. .
}
}Ada beberapa parameter opsi default:
Paket Serialisasi Bertopeng Byndyusoft.maskedSerialization digunakan untuk menyembunyikan data sensitif. Apakah itu diimplementasikan di kelas newTonsoftjsonFormatter.cs.
Untuk berkontribusi, Anda perlu mengatur lingkungan lokal Anda, lihat prasyarat. Untuk panduan kontribusi dan alur kerja, lihat siklus hidup pengembangan paket.
Tinjauan terperinci tentang cara berkontribusi dapat ditemukan di panduan yang berkontribusi.
Pastikan Anda telah memasang semua prasyarat berikut di mesin pengembangan Anda:
srctestsmaster Proyek