LoggerFactory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří instance ILogger tříd založených na daných zprostředkovatelích.
public ref class LoggerFactory : IDisposable, Microsoft::Extensions::Logging::ILoggerFactory
public class LoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
type LoggerFactory = class
interface ILoggerFactory
interface IDisposable
Public Class LoggerFactory
Implements IDisposable, ILoggerFactory
- Dědičnost
-
LoggerFactory
- Implementuje
Konstruktory
| Name | Description |
|---|---|
| LoggerFactory() |
Vytvoří novou instanci LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider) |
Vytvoří novou instanci LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>) |
Vytvoří novou instanci LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>) |
Vytvoří novou instanci LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions) |
Vytvoří novou instanci LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>) |
Vytvoří novou instanci LoggerFactory. |
Metody
| Name | Description |
|---|---|
| AddProvider(ILoggerProvider) |
Přidá daného zprostředkovatele do těch, které se používají při vytváření ILogger instancí. |
| CheckDisposed() |
Zkontrolujte, jestli byla továrna odstraněna. |
| Create(Action<ILoggingBuilder>) |
Vytvoří novou instanci nakonfigurované pomocí zadaného ILoggerFactory |
| CreateLogger(String) |
Vytvoří s danou ILogger |
| Dispose() |
Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků. |
Metody rozšíření
| Name | Description |
|---|---|
| CreateLogger(ILoggerFactory, Type) |
Vytvoří novou ILogger instanci s úplným názvem dané |
| CreateLogger<T>(ILoggerFactory) |
Vytvoří novou ILogger instanci s úplným názvem daného typu. |