Merge branch 'rel/2.0.0-preview1' into dev
This commit is contained in:
commit
552fd27b7f
|
|
@ -334,7 +334,7 @@ namespace Microsoft.AspNetCore.Hosting
|
||||||
_context.Configuration = configuration;
|
_context.Configuration = configuration;
|
||||||
|
|
||||||
// The configured ILoggerFactory is added as a singleton here. AddLogging below will not add an additional one.
|
// The configured ILoggerFactory is added as a singleton here. AddLogging below will not add an additional one.
|
||||||
var loggerFactory = _createLoggerFactoryDelegate?.Invoke(_context) ?? new LoggerFactory(configuration.GetSection("Logging"));
|
var loggerFactory = _createLoggerFactoryDelegate?.Invoke(_context) ?? new LoggerFactory();
|
||||||
services.AddSingleton(loggerFactory);
|
services.AddSingleton(loggerFactory);
|
||||||
_context.LoggerFactory = loggerFactory;
|
_context.LoggerFactory = loggerFactory;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ using Microsoft.AspNetCore.Hosting;
|
||||||
using Microsoft.AspNetCore.Hosting.Server;
|
using Microsoft.AspNetCore.Hosting.Server;
|
||||||
using Microsoft.AspNetCore.Http.Features;
|
using Microsoft.AspNetCore.Http.Features;
|
||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace ServerComparison.TestSites
|
namespace ServerComparison.TestSites
|
||||||
{
|
{
|
||||||
|
|
@ -21,6 +22,11 @@ namespace ServerComparison.TestSites
|
||||||
var builder = new WebHostBuilder()
|
var builder = new WebHostBuilder()
|
||||||
.UseServer(new NoopServer())
|
.UseServer(new NoopServer())
|
||||||
.UseConfiguration(config)
|
.UseConfiguration(config)
|
||||||
|
.ConfigureLogging((_, factory) =>
|
||||||
|
{
|
||||||
|
factory.AddConsole();
|
||||||
|
factory.AddFilter("Console", level => level >= LogLevel.Warning);
|
||||||
|
})
|
||||||
.UseStartup("Microsoft.AspNetCore.Hosting.TestSites");
|
.UseStartup("Microsoft.AspNetCore.Hosting.TestSites");
|
||||||
|
|
||||||
var host = builder.Build();
|
var host = builder.Build();
|
||||||
|
|
|
||||||
|
|
@ -25,9 +25,6 @@ namespace Microsoft.AspNetCore.Hosting.TestSites
|
||||||
Console.WriteLine("Stopped end");
|
Console.WriteLine("Stopped end");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
loggerFactory.AddConsole(minLevel: LogLevel.Warning);
|
|
||||||
|
|
||||||
app.Run(context =>
|
app.Run(context =>
|
||||||
{
|
{
|
||||||
return context.Response.WriteAsync("Hello World");
|
return context.Response.WriteAsync("Hello World");
|
||||||
|
|
|
||||||
|
|
@ -992,7 +992,7 @@ namespace Microsoft.AspNetCore.Hosting
|
||||||
{
|
{
|
||||||
var provider = new TestLoggerProvider();
|
var provider = new TestLoggerProvider();
|
||||||
var builder = CreateWebHostBuilder()
|
var builder = CreateWebHostBuilder()
|
||||||
.ConfigureLogging(factory =>
|
.ConfigureLogging((_, factory) =>
|
||||||
{
|
{
|
||||||
factory.AddProvider(provider);
|
factory.AddProvider(provider);
|
||||||
})
|
})
|
||||||
|
|
@ -1104,7 +1104,7 @@ namespace Microsoft.AspNetCore.Hosting
|
||||||
.UseSetting("testhostingstartup_chain", builder.GetSetting("testhostingstartup_chain") + "0")
|
.UseSetting("testhostingstartup_chain", builder.GetSetting("testhostingstartup_chain") + "0")
|
||||||
.ConfigureServices(services => services.AddSingleton<ServiceA>())
|
.ConfigureServices(services => services.AddSingleton<ServiceA>())
|
||||||
.ConfigureServices(services => services.AddSingleton<ITestSink>(loggerProvider.Sink))
|
.ConfigureServices(services => services.AddSingleton<ITestSink>(loggerProvider.Sink))
|
||||||
.ConfigureLogging(lf => lf.AddProvider(loggerProvider))
|
.ConfigureLogging((_, lf) => lf.AddProvider(loggerProvider))
|
||||||
.ConfigureAppConfiguration((context, configurationBuilder) => configurationBuilder.AddInMemoryCollection(
|
.ConfigureAppConfiguration((context, configurationBuilder) => configurationBuilder.AddInMemoryCollection(
|
||||||
new []
|
new []
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -815,10 +815,13 @@ namespace Microsoft.AspNetCore.Hosting
|
||||||
{
|
{
|
||||||
var builder = CreateBuilder()
|
var builder = CreateBuilder()
|
||||||
.UseFakeServer()
|
.UseFakeServer()
|
||||||
|
.ConfigureLogging((_, factory) =>
|
||||||
|
{
|
||||||
|
factory.AddProvider(new AllMessagesAreNeeded());
|
||||||
|
})
|
||||||
.Configure(
|
.Configure(
|
||||||
appBuilder =>
|
appBuilder =>
|
||||||
{
|
{
|
||||||
appBuilder.ApplicationServices.GetRequiredService<ILoggerFactory>().AddProvider(new AllMessagesAreNeeded());
|
|
||||||
appBuilder.Run(requestDelegate);
|
appBuilder.Run(requestDelegate);
|
||||||
});
|
});
|
||||||
return builder.Build();
|
return builder.Build();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue