コード例 #1
0
        void ConfigureSerilog() =>
        _builder.UseSerilog((context, serilog) =>
        {
            if (Environment.UserInteractive)
            {
                serilog.WriteTo.Console();
            }

            if (context.HostingEnvironment.IsDevelopment())
            {
                serilog
                .MinimumLevel.Information()
                .MinimumLevel.Override("System", LogEventLevel.Warning)
                .MinimumLevel.Override("Microsoft", LogEventLevel.Warning);
            }
            else
            {
                serilog.MinimumLevel.Warning();
            }

            serilog.ReadFrom.Configuration(context.Configuration);

            _configure.ConfigureSerilog(context, serilog);
        });