コード例 #1
0
ファイル: Program.cs プロジェクト: AugusZhan/Samples
        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);
        }