LoggerFactory 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
LoggerFactory()
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
创建一个新的 LoggerFactory 实例。
public:
LoggerFactory();
public LoggerFactory ();
Public Sub New ()
适用于
LoggerFactory(IEnumerable<ILoggerProvider>)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- 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)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- 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>)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- 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>)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- 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)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- 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>
要使用的筛选器选项。
- scopeProvider
- IExternalScopeProvider
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈