using Microsoft.Extensions.Logging;
using Microsoft.Extensions.DependencyInjection;
public static void Main()
var collection = new ServiceCollection();
collection.AddLogging(b => {
b.SetMinimumLevel(LogLevel.Information);
var sp = collection.BuildServiceProvider();
using(var scope = sp.CreateScope())
var logger = scope.ServiceProvider.GetRequiredService<ILogger<Program>>();
logger.LogInformation("Current directory {0}", Directory.GetCurrentDirectory());