Example #1
0
 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;
 }