TraceSourceLoggerProvider Class¶
Provides an ILoggerFactory based on System.Diagnostics.TraceSource.
- Namespace
Microsoft.Extensions.Logging.TraceSource- Assemblies
- Microsoft.Extensions.Logging.TraceSource
Syntax¶
public class TraceSourceLoggerProvider : ILoggerProvider, IDisposable
-
class
Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerProvider
Constructors¶
-
TraceSourceLoggerProvider(System.Diagnostics.SourceSwitch)¶ Initializes a new instance of the
Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerProviderclass.public TraceSourceLoggerProvider(SourceSwitch rootSourceSwitch)
-
TraceSourceLoggerProvider(System.Diagnostics.SourceSwitch, System.Diagnostics.TraceListener) Initializes a new instance of the
Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerProviderclass.public TraceSourceLoggerProvider(SourceSwitch rootSourceSwitch, TraceListener rootTraceListener)
-
Methods¶
-
CreateLogger(System.String)¶ Creates a new
Microsoft.Extensions.Logging.ILoggerfor the given component name.Return type: Microsoft.Extensions.Logging.ILogger public ILogger CreateLogger(string name)
-
Dispose()¶ public void Dispose()
-