LoggerFactory Constructors

Definition

Overloads

LoggerFactory()

Source:
LoggerFactory.cs
Source:
LoggerFactory.cs
Source:
LoggerFactory.cs

Creates a new LoggerFactory instance.

C#
public LoggerFactory();

Applies to

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

LoggerFactory(IEnumerable<ILoggerProvider>)

Source:
LoggerFactory.cs
Source:
LoggerFactory.cs
Source:
LoggerFactory.cs

Creates a new LoggerFactory instance.

C#
public LoggerFactory(System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers);

Parameters

providers
IEnumerable<ILoggerProvider>

The providers to use in producing ILogger instances.

Applies to

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Source:
LoggerFactory.cs
Source:
LoggerFactory.cs
Source:
LoggerFactory.cs

Creates a new LoggerFactory instance.

C#
public LoggerFactory(System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Logging.LoggerFilterOptions filterOptions);

Parameters

providers
IEnumerable<ILoggerProvider>

The providers to use in producing ILogger instances.

filterOptions
LoggerFilterOptions

The filter options to use.

Applies to

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>)

Source:
LoggerFactory.cs
Source:
LoggerFactory.cs
Source:
LoggerFactory.cs

Creates a new LoggerFactory instance.

C#
public LoggerFactory(System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> filterOption);

Parameters

providers
IEnumerable<ILoggerProvider>

The providers to use in producing ILogger instances.

filterOption
IOptionsMonitor<LoggerFilterOptions>

The filter option to use.

Applies to

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>)

Source:
LoggerFactory.cs
Source:
LoggerFactory.cs
Source:
LoggerFactory.cs

Creates a new LoggerFactory instance.

C#
public LoggerFactory(System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> filterOption, Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Logging.LoggerFactoryOptions>? options);

Parameters

providers
IEnumerable<ILoggerProvider>

The providers to use in producing ILogger instances.

filterOption
IOptionsMonitor<LoggerFilterOptions>

The filter option to use.

Applies to

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider)

Source:
LoggerFactory.cs
Source:
LoggerFactory.cs
Source:
LoggerFactory.cs

Creates a new LoggerFactory instance.

C#
public LoggerFactory(System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> filterOption, Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Logging.LoggerFactoryOptions>? options = default, Microsoft.Extensions.Logging.IExternalScopeProvider? scopeProvider = default);

Parameters

providers
IEnumerable<ILoggerProvider>

The providers to use in producing ILogger instances.

filterOption
IOptionsMonitor<LoggerFilterOptions>

The filter option to use.

Applies to

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)