public AspNetCoreDiagnosticListener(ILogger <AspNetCoreDiagnosticListener> logger, IReportsTransport transport, ISegmentContext context, IHttpContextAccessor httpContextAccessor) { _logger = logger; _transport = transport; _context = context; _httpContextAccessor = httpContextAccessor; }
public MySqlDataDiagnosticListener(ILogger <MySqlDataDiagnosticListener> logger, IReportsTransport transport, ISegmentContext context) { _logger = logger; _transport = transport; _context = context; MySqlTrace.Listeners.Clear(); MySqlTrace.Listeners.Add(this); MySqlTrace.Switch.Level = SourceLevels.Information; MySqlTrace.QueryAnalysisEnabled = true; }
public SqlClientDiagnosticListener(ILogger <SqlClientDiagnosticListener> logger, IReportsTransport transport, ISegmentContext context) { _logger = logger; _transport = transport; _context = context; }
public MySqlConnectorDiagnosticListener(ILogger <MySqlConnectorDiagnosticListener> logger, IReportsTransport transport, ISegmentContext context) { _logger = logger; _transport = transport; _context = context; }