LoggerFactory コンストラクター

定義

オーバーロード

LoggerFactory()

新しい LoggerFactory のインスタンスを作成します。

LoggerFactory(IEnumerable<ILoggerProvider>)

指定したプロバイダーを使用して新しい LoggerFactory インスタンスを作成します。

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

指定したプロバイダーとフィルター オプションを使用して新しい LoggerFactory インスタンスを作成します。

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

指定したプロバイダーとフィルター オプションを使用して新しい LoggerFactory インスタンスを作成します。

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

指定したプロバイダー、フィルター オプション、ロガー ファクトリ オプションを使用して新しい LoggerFactory インスタンスを作成します。

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

新しい LoggerFactory のインスタンスを作成します。

LoggerFactory()

ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs

新しい LoggerFactory のインスタンスを作成します。

public:
 LoggerFactory();
public LoggerFactory ();
Public Sub New ()

適用対象

LoggerFactory(IEnumerable<ILoggerProvider>)

ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs

指定したプロバイダーを使用して新しい LoggerFactory インスタンスを作成します。

public:
 LoggerFactory(System::Collections::Generic::IEnumerable<Microsoft::Extensions::Logging::ILoggerProvider ^> ^ providers);
public LoggerFactory (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider))

パラメーター

providers
IEnumerable<ILoggerProvider>

ILogger インスタンスの生成時に使用するプロバイダー。

適用対象

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs

指定したプロバイダーとフィルター オプションを使用して新しい LoggerFactory インスタンスを作成します。

public:
 LoggerFactory(System::Collections::Generic::IEnumerable<Microsoft::Extensions::Logging::ILoggerProvider ^> ^ providers, Microsoft::Extensions::Logging::LoggerFilterOptions ^ filterOptions);
public LoggerFactory (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Logging.LoggerFilterOptions filterOptions);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> * Microsoft.Extensions.Logging.LoggerFilterOptions -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOptions As LoggerFilterOptions)

パラメーター

providers
IEnumerable<ILoggerProvider>

ILogger インスタンスの生成時に使用するプロバイダー。

filterOptions
LoggerFilterOptions

使用するフィルター オプション。

適用対象

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

ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs

指定したプロバイダーとフィルター オプションを使用して新しい LoggerFactory インスタンスを作成します。

public:
 LoggerFactory(System::Collections::Generic::IEnumerable<Microsoft::Extensions::Logging::ILoggerProvider ^> ^ providers, Microsoft::Extensions::Options::IOptionsMonitor<Microsoft::Extensions::Logging::LoggerFilterOptions ^> ^ filterOption);
public LoggerFactory (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> providers, Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> filterOption);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> * Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOption As IOptionsMonitor(Of LoggerFilterOptions))

パラメーター

providers
IEnumerable<ILoggerProvider>

ILogger インスタンスの生成時に使用するプロバイダー。

filterOption
IOptionsMonitor<LoggerFilterOptions>

使用するフィルター オプション。

適用対象

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

ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs

指定したプロバイダー、フィルター オプション、ロガー ファクトリ オプションを使用して新しい LoggerFactory インスタンスを作成します。

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);
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);
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);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> * Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> * Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Logging.LoggerFactoryOptions> -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOption As IOptionsMonitor(Of LoggerFilterOptions), Optional options As IOptions(Of LoggerFactoryOptions) = Nothing)
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOption As IOptionsMonitor(Of LoggerFilterOptions), options As IOptions(Of LoggerFactoryOptions))

パラメーター

providers
IEnumerable<ILoggerProvider>

ILogger インスタンスの生成時に使用するプロバイダー。

filterOption
IOptionsMonitor<LoggerFilterOptions>

使用するフィルター オプション。

options
IOptions<LoggerFactoryOptions>

ロガー ファクトリ オプション。

適用対象

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

ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs
ソース:
LoggerFactory.cs

新しい LoggerFactory のインスタンスを作成します。

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);
new Microsoft.Extensions.Logging.LoggerFactory : seq<Microsoft.Extensions.Logging.ILoggerProvider> * Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.Extensions.Logging.LoggerFilterOptions> * Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Logging.LoggerFactoryOptions> * Microsoft.Extensions.Logging.IExternalScopeProvider -> Microsoft.Extensions.Logging.LoggerFactory
Public Sub New (providers As IEnumerable(Of ILoggerProvider), filterOption As IOptionsMonitor(Of LoggerFilterOptions), Optional options As IOptions(Of LoggerFactoryOptions) = Nothing, Optional scopeProvider As IExternalScopeProvider = Nothing)

パラメーター

providers
IEnumerable<ILoggerProvider>

ILogger インスタンスの生成時に使用するプロバイダー。

filterOption
IOptionsMonitor<LoggerFilterOptions>

使用するフィルター オプション。

適用対象