Increase logging in TS functional tests (#19582)

This commit is contained in:
Brennan 2020-03-10 07:51:27 -07:00 committed by GitHub
parent 7e0e50f052
commit e00a7c4d52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 3 deletions

View File

@ -30,9 +30,14 @@ namespace FunctionalTests
var hostBuilder = new WebHostBuilder()
.ConfigureLogging(factory =>
{
factory.AddConsole(options => options.IncludeScopes = true);
factory.AddConsole(options =>
{
options.IncludeScopes = true;
options.TimestampFormat = "[HH:mm:ss] ";
options.UseUtcTimestamp = true;
});
factory.AddDebug();
factory.SetMinimumLevel(LogLevel.Information);
factory.SetMinimumLevel(LogLevel.Debug);
})
.UseKestrel((builderContext, options) =>
{

View File

@ -18,6 +18,7 @@ using Microsoft.AspNetCore.Routing;
using Microsoft.AspNetCore.SignalR;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Primitives;
using Microsoft.IdentityModel.Tokens;
using Microsoft.Net.Http.Headers;
@ -104,7 +105,7 @@ namespace FunctionalTests
});
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILogger<Startup> logger)
{
if (env.IsDevelopment())
{
@ -120,6 +121,7 @@ namespace FunctionalTests
var originHeader = context.Request.Headers[HeaderNames.Origin];
if (!StringValues.IsNullOrEmpty(originHeader))
{
logger.LogInformation("Setting CORS headers.");
context.Response.Headers[HeaderNames.AccessControlAllowOrigin] = originHeader;
context.Response.Headers[HeaderNames.AccessControlAllowCredentials] = "true";
@ -138,6 +140,7 @@ namespace FunctionalTests
if (HttpMethods.IsOptions(context.Request.Method))
{
logger.LogInformation("Setting '204' CORS response.");
context.Response.StatusCode = StatusCodes.Status204NoContent;
return Task.CompletedTask;
}