Fix weird NRE
This commit is contained in:
parent
8985fee4b5
commit
259dd04c99
|
|
@ -814,8 +814,8 @@ namespace Microsoft.AspNetCore.SignalR.Client.FunctionalTests
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await hubConnection.StartAsync().OrTimeout();
|
await hubConnection.StartAsync().OrTimeout();
|
||||||
var headerValues = await hubConnection.InvokeAsync<string[]>(nameof(TestHub.GetHeaderValues), new[] { "X-test", "X-42" }).OrTimeout();
|
var headerValues = await hubConnection.InvokeAsync<string[]>(nameof(TestHub.GetHeaderValues), new[] {"X-test", "X-42"}).OrTimeout();
|
||||||
Assert.Equal(new[] { "42", "test" }, headerValues);
|
Assert.Equal(new[] {"42", "test"}, headerValues);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -30,9 +30,17 @@ namespace Microsoft.AspNetCore.SignalR.Tests
|
||||||
|
|
||||||
private void ServerFixtureOnServerLogged(LogRecord logRecord)
|
private void ServerFixtureOnServerLogged(LogRecord logRecord)
|
||||||
{
|
{
|
||||||
|
var write = logRecord.Write;
|
||||||
|
|
||||||
|
if (write == null)
|
||||||
|
{
|
||||||
|
_scopeLogger.LogWarning("Server log has no data.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Create (or get) a logger with the same name as the server logger
|
// Create (or get) a logger with the same name as the server logger
|
||||||
var logger = _serverLoggers.GetOrAdd(logRecord.Write.LoggerName, loggerName => _loggerFactory.CreateLogger(loggerName));
|
var logger = _serverLoggers.GetOrAdd(write.LoggerName, loggerName => _loggerFactory.CreateLogger(loggerName));
|
||||||
logger.Log(logRecord.Write.LogLevel, logRecord.Write.EventId, logRecord.Write.State, logRecord.Write.Exception, logRecord.Write.Formatter);
|
logger.Log(write.LogLevel, write.EventId, write.State, write.Exception, write.Formatter);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue