Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

ILoggerFactory Interface

Definition

Namespace:
Microsoft.Extensions.Logging
Assembly:
Microsoft.Extensions.Logging.Abstractions.dll
Package:
Microsoft.Extensions.Logging.Abstractions v11.0.0-preview.5.26302.115
Source:
ILoggerFactory.cs
Source:
ILoggerFactory.cs
Source:
ILoggerFactory.cs
Source:
ILoggerFactory.cs

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.

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
Derived
Implements

Methods

Name Description
AddProvider(ILoggerProvider)

Adds an ILoggerProvider to the logging system.

CreateLogger(String)

Creates a new ILogger instance.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from IDisposable)

Extension Methods

Name Description
CreateLogger(ILoggerFactory, Type)

Creates a new ILogger instance using the full name of the given type.

CreateLogger<T>(ILoggerFactory)

Creates a new ILogger instance using the full name of the given type.

Applies to


Feedback

Was this page helpful?