using Microsoft.Extensions.Logging; using System; namespace ConsoleApp.Logging { class Program { static void Main(string[] args) { ILoggerFactory loggerFactory = LoggerFactory.Create(builder => { builder.AddConsole(); }); ILogger logger = loggerFactory.CreateLogger(); logger.LogInformation("Hello, ILoggerFactory!"); } } }
using Microsoft.Extensions.Logging; using System; namespace ConsoleApp.Logging { class Program { static void Main(string[] args) { ILoggerFactory loggerFactory = LoggerFactory.Create(builder => { builder.AddDebug(); }); ILogger logger = loggerFactory.CreateLoggerThis example demonstrates the use of ILoggerFactory to create a debug logger. The builder.AddDebug() method is used to add a debug logger to the factory. The ILoggerFactory is then used to create an instance of the logger. Package library: Microsoft.Extensions.Logging.(); logger.LogInformation("Hello, ILoggerFactory!"); } } }