private static void RegisterServices(IConfiguration config, IServiceCollection services) { services.AddLogging(config => { config.AddDebug(); // Log to debug (debug window in Visual Studio or any debugger attached) config.AddConsole(o => { o.IncludeScopes = false; o.DisableColors = false; }); // Log to console (colored !) }) .Configure <LoggerFilterOptions>(options => { options.AddFilter <DebugLoggerProvider>(null /* category*/, LogLevel.Trace /* min level */); options.AddFilter <ConsoleLoggerProvider>(null /* category*/, LogLevel.Trace /* min level */); // Comment this line to see all internal DEM.Net logs //options.AddFilter<ConsoleLoggerProvider>("DEM.Net", LogLevel.Information); }) .Configure <AppSecrets>(config.GetSection(nameof(AppSecrets))) .Configure <DEMNetOptions>(config.GetSection(nameof(DEMNetOptions))) .AddDemNetCore() .AddDemNetglTF(); RegisterSamples(services); }