/// <summary>
        /// Logging witouth the extension method Log()
        /// </summary>
        public static void LoggingWithoutLogMethod()
        {
            CUI.MainHeadline(nameof(LoggingWithoutLogMethod));

            using (var ctx = new WWWingsContext())
            {
                // Create service provider
                var serviceProvider = ctx.GetInfrastructure <IServiceProvider>();
                // Add logger factory
                var loggerFactory = serviceProvider.GetService <ILoggerFactory>();
                loggerFactory.AddProvider(new FlexLoggerProvider(Log));

                var flight101 = ctx.FlightSet.Include(b => b.Pilot).SingleOrDefault(x => x.FlightNo == 101);
                Console.WriteLine(flight101);
                flight101.FreeSeats--;
                ctx.SaveChanges();
            }
        }