using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Console;
public class HelloWorld {
public static void Main(string[] args) {
ILoggerFactory loggerFactory = LoggerFactory.Create(builder => builder.AddConsole());
ILogger logger = loggerFactory.CreateLogger<HelloWorld>();
logger.LogInformation("This is log message.");
throw new InvalidOperationException("descriptive stuff");
logger.LogError(e, "Uhandled exception in Main(): {type}", e.GetType());