Я хочу добавить собственный модуль записи трассировки, чтобы помочь с отладкой вызовов JSON. Я реализовал класс ITraceWriter
, но не могу найти документацию о том, как добавить его к этому вызову. Любая помощь будет оценена.
services.AddControllers().AddNewtonsoftJson()
И объект
public class JSONTraceWriter : Newtonsoft.Json.Serialization.ITraceWriter
{
public TraceLevel LevelFilter
{
get
{
return TraceLevel.Error;
}
}
TraceLevel ITraceWriter.LevelFilter => TraceLevel.Error;
public void Trace(TraceLevel level, string message, Exception ex)
{
SiAuto.Main.LogMessage($"JSONTraceWriter: {message}");
SiAuto.Main.LogException("JSONTracerWriter", ex);
}
}