ILoggerFactory Interface¶
Represents a type used to configure the logging system and create instances of Microsoft.Extensions.Logging.ILogger from
the registered Microsoft.Extensions.Logging.ILoggerProviders.
- Namespace
Microsoft.Extensions.Logging- Assemblies
- Microsoft.Extensions.Logging.Abstractions
Syntax¶
public interface ILoggerFactory : IDisposable
-
interface
Microsoft.Extensions.Logging.ILoggerFactory
Methods¶
-
AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)¶ Adds an
Microsoft.Extensions.Logging.ILoggerProviderto the logging system.Arguments: provider (Microsoft.Extensions.Logging.ILoggerProvider) – The Microsoft.Extensions.Logging.ILoggerProvider.void AddProvider(ILoggerProvider provider)
-
CreateLogger(System.String)¶ Creates a new
Microsoft.Extensions.Logging.ILoggerinstance.Arguments: categoryName (System.String) – The category name for messages produced by the logger. Return type: Microsoft.Extensions.Logging.ILogger Returns: The Microsoft.Extensions.Logging.ILogger.ILogger CreateLogger(string categoryName)
-