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 ( )
}
}
} ;
} ) ;
.. .
}
}Hay algunos parámetros de opción predeterminados:
Paquete de serialización enmascarado Byndyusoft. Se utiliza la subserialización masculina para ocultar datos confidenciales. ¿Está implementado en la clase NewtonsoftjsonFormatter.cs?
Para contribuir, deberá configurar su entorno local, ver requisitos previos. Para la Guía de contribución y flujo de trabajo, consulte el ciclo de vida del desarrollo del paquete.
Se puede encontrar una descripción detallada de cómo contribuir en la guía contribuyente.
Asegúrese de haber instalado todos los siguientes requisitos previos en su máquina de desarrollo:
srctestsmaster del proyecto