LoggerFactory Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
LoggerFactory() |
Creates a new LoggerFactory instance. |
LoggerFactory(IEnumerable<ILoggerProvider>) |
Creates a new LoggerFactory instance with the specified providers. |
LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions) |
Creates a new LoggerFactory instance with the specified providers and filter options. |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>) |
Creates a new LoggerFactory instance with the specified providers and filter option. |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>) |
Creates a new LoggerFactory instance with the specified providers, filter option, and logger factory options. |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider) |
Creates a new LoggerFactory instance. |
LoggerFactory()
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
Creates a new LoggerFactory instance.
public:
LoggerFactory();
public LoggerFactory ();
Public Sub New ()
Applies to
LoggerFactory(IEnumerable<ILoggerProvider>)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
Creates a new LoggerFactory instance with the specified providers.
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))
Parameters
- providers
- IEnumerable<ILoggerProvider>
The providers to use in producing ILogger instances.
Applies to
LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
Creates a new LoggerFactory instance with the specified providers and filter options.
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)
Parameters
- providers
- IEnumerable<ILoggerProvider>
The providers to use in producing ILogger instances.
- filterOptions
- LoggerFilterOptions
The filter options to use.
Applies to
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
Creates a new LoggerFactory instance with the specified providers and filter option.
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))
Parameters
- providers
- IEnumerable<ILoggerProvider>
The providers to use in producing ILogger instances.
- filterOption
- IOptionsMonitor<LoggerFilterOptions>
The filter option to use.
Applies to
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
Creates a new LoggerFactory instance with the specified providers, filter option, and logger factory 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);
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), options As IOptions(Of LoggerFactoryOptions))
Parameters
- providers
- IEnumerable<ILoggerProvider>
The providers to use in producing ILogger instances.
- filterOption
- IOptionsMonitor<LoggerFilterOptions>
The filter option to use.
- options
- IOptions<LoggerFactoryOptions>
The logger factory options.
Applies to
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider)
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
- Source:
- LoggerFactory.cs
Creates a new LoggerFactory instance.
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)
Parameters
- providers
- IEnumerable<ILoggerProvider>
The providers to use in producing ILogger instances.
- filterOption
- IOptionsMonitor<LoggerFilterOptions>
The filter option to use.
- options
- IOptions<LoggerFactoryOptions>
The LoggerFactoryOptions.
- scopeProvider
- IExternalScopeProvider
Applies to
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기