ILoggerFactory Rozhraní
Definice
Představuje typ, který se používá ke konfiguraci systému protokolování a vytváření instancí ILogger z registrovaných ILoggerProvider s.Represents a type used to configure the logging system and create instances of ILogger from the registered ILoggerProviders.
public interface class ILoggerFactory : IDisposable
public interface ILoggerFactory : IDisposable
type ILoggerFactory = interface
interface IDisposable
Public Interface ILoggerFactory
Implements IDisposable
- Odvozené
- Implementuje
Metody
| AddProvider(ILoggerProvider) |
Přidá ILoggerProvider do systému protokolování.Adds an ILoggerProvider to the logging system. |
| CreateLogger(String) |
Vytvoří novou instanci sloupce ILogger.Creates a new ILogger instance. |
| Dispose() |
Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Zděděno od IDisposable) |
Metody rozšíření
| AddAzureWebAppDiagnostics(ILoggerFactory) |
Zastaralé.
Přidá protokolovací nástroj pro diagnostiku služby Azure Web Apps.Adds an Azure Web Apps diagnostics logger. |
| AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings) |
Zastaralé.
Přidá protokolovací nástroj pro diagnostiku služby Azure Web Apps.Adds an Azure Web Apps diagnostics logger. |
| AddConsole(ILoggerFactory) |
Zastaralé.
Přidá protokolovací nástroj konzoly, který je povolen pro LogLevel . Informace nebo vyšší.Adds a console logger that is enabled for LogLevel.Information or higher. |
| AddConsole(ILoggerFactory, IConfiguration) | |
| AddConsole(ILoggerFactory, IConsoleLoggerSettings) | |
| AddConsole(ILoggerFactory, LogLevel) |
Zastaralé.
Přidá protokolovací nástroj konzoly, který je povolený pro LogLevel s minLevel nebo novějším.Adds a console logger that is enabled for LogLevels of minLevel or higher. |
| AddConsole(ILoggerFactory, LogLevel, Boolean) |
Zastaralé.
Přidá protokolovací nástroj konzoly, který je povolený pro LogLevel s minLevel nebo novějším.Adds a console logger that is enabled for LogLevels of minLevel or higher. |
| AddConsole(ILoggerFactory, Boolean) |
Zastaralé.
Přidá protokolovací nástroj konzoly, který je povolen pro LogLevel . Informace nebo vyšší.Adds a console logger that is enabled for LogLevel.Information or higher. |
| AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Zastaralé.
Přidá protokolovací nástroj konzoly, který je povolený tak, jak je definovaný funkcí Filter.Adds a console logger that is enabled as defined by the filter function. |
| AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>, Boolean) |
Zastaralé.
Přidá protokolovací nástroj konzoly, který je povolený tak, jak je definovaný funkcí Filter.Adds a console logger that is enabled as defined by the filter function. |
| AddDebug(ILoggerFactory) |
Zastaralé.
Přidá protokolovací nástroj pro ladění, který je povolený pro LogLevel . Informace nebo vyšší.Adds a debug logger that is enabled for LogLevel.Information or higher. |
| AddDebug(ILoggerFactory, LogLevel) |
Zastaralé.
Přidá protokolovací nástroj pro ladění, který je povolený pro LogLevel s minLevel nebo novějším.Adds a debug logger that is enabled for LogLevels of minLevel or higher. |
| AddDebug(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Zastaralé.
Přidá protokolovací nástroj ladění, který je povolený tak, jak je definovaný funkcí Filter.Adds a debug logger that is enabled as defined by the filter function. |
| AddEventLog(ILoggerFactory) |
Zastaralé.
Přidá protokolovací nástroj události, který je povolený pro LogLevel . Informace nebo vyšší.Adds an event logger that is enabled for LogLevel.Information or higher. |
| AddEventLog(ILoggerFactory, EventLogSettings) |
Zastaralé.
Přidá protokolovací nástroj události.Adds an event logger. Použijte |
| AddEventLog(ILoggerFactory, LogLevel) |
Zastaralé.
Přidá protokolovací nástroj události, který je povolený pro LogLevel s minLevel nebo novějším.Adds an event logger that is enabled for LogLevels of minLevel or higher. |
| AddEventSourceLogger(ILoggerFactory) |
Zastaralé.
Přidá protokolovací nástroj události, který je povolený pro LogLevel . Informace nebo vyšší.Adds an event logger that is enabled for LogLevel.Information or higher. |
| WithFilter(ILoggerFactory, IFilterLoggerSettings) |
Registruje protokolovací nástroj obálky, který poskytuje běžný způsob, jak filtrovat zprávy protokolu napříč všemi registrovanými ILoggerProvider s.Registers a wrapper logger which provides a common way to filter log messages across all registered ILoggerProviders. |
| CreateLogger(ILoggerFactory, Type) |
Vytvoří novou ILogger instanci s použitím úplného názvu daného |
| CreateLogger<T>(ILoggerFactory) |
Vytvoří novou ILogger instanci s použitím úplného názvu daného typu.Creates a new ILogger instance using the full name of the given type. |
| AddTraceSource(ILoggerFactory, SourceSwitch) | |
| AddTraceSource(ILoggerFactory, SourceSwitch, TraceListener) | |
| AddTraceSource(ILoggerFactory, String) | |
| AddTraceSource(ILoggerFactory, String, TraceListener) | |