У меня есть библиотека, у которой есть класс с несколькими методами.Я хотел бы добавить ведение журнала для каждого метода в этом классе.В примерах из потока событий диагностики используется «using»:
using (var pipeline = DiagnosticPipelineFactory.CreatePipeline("eventFlowConfig.json"))
{
System.Diagnostics.Trace.TraceWarning("EventFlow is working!");
Console.WriteLine("Trace sent to Application Insights. Press any key to exit...");
Console.ReadKey(intercept: true);
}
, поэтому для одного метода это работает, как и ожидалось.У меня есть несколько методов в классе, поэтому я использую новый конвейер для каждого метода или я должен реализовать IDisposable в классе и использовать один конвейер для времени жизни объекта класса?
Спасибо.