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 settings k povolení protokolování pro konkrétní LogLevel typy s.Use settings to enable logging for specific LogLevels.

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 type .Creates a new ILogger instance using the full name of the given type.

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)

Platí pro