Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

interface Microsoft.​Extensions.​Logging.​ILoggerFactory

Assembly: Microsoft.Extensions.Logging.Abstractions

Implemented Interfaces

Represents a type used to configure the logging system and create instances of <see cref="T:Microsoft.Extensions.Logging.ILogger" /> from the registered <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> s.

Methods

void
AddProvider​(ILoggerProvider provider)
Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> to the logging system.
provider The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> .
CreateLogger​(string categoryName)
Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instance.
Returns The <see cref="T:Microsoft.Extensions.Logging.ILogger" /> .
categoryName The category name for messages produced by the logger.