ah-ha!
This commit is contained in:
parent
585bcc3ee0
commit
25aea395da
|
|
@ -10,20 +10,20 @@ namespace Microsoft.AspNetCore.SignalR.Tests
|
||||||
{
|
{
|
||||||
private readonly ServerFixture _serverFixture;
|
private readonly ServerFixture _serverFixture;
|
||||||
private readonly IDisposable _wrappedDisposable;
|
private readonly IDisposable _wrappedDisposable;
|
||||||
//private readonly ILogger _logger;
|
private readonly ILogger _logger;
|
||||||
|
|
||||||
public ServerLogScope(ServerFixture serverFixture, ILoggerFactory loggerFactory, IDisposable wrappedDisposable)
|
public ServerLogScope(ServerFixture serverFixture, ILoggerFactory loggerFactory, IDisposable wrappedDisposable)
|
||||||
{
|
{
|
||||||
_serverFixture = serverFixture;
|
_serverFixture = serverFixture;
|
||||||
_wrappedDisposable = wrappedDisposable;
|
_wrappedDisposable = wrappedDisposable;
|
||||||
//_logger = loggerFactory.CreateLogger(typeof(ServerLogScope<TStartup>));
|
_logger = loggerFactory.CreateLogger(typeof(ServerLogScope));
|
||||||
|
|
||||||
_serverFixture.ServerLogged += ServerFixtureOnServerLogged;
|
_serverFixture.ServerLogged += ServerFixtureOnServerLogged;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ServerFixtureOnServerLogged(LogRecord logRecord)
|
private void ServerFixtureOnServerLogged(LogRecord logRecord)
|
||||||
{
|
{
|
||||||
//_logger.Log(logRecord.Write.LogLevel, logRecord.Write.EventId, logRecord.Write.State, logRecord.Write.Exception, logRecord.Write.Formatter);
|
_logger.Log(logRecord.Write.LogLevel, logRecord.Write.EventId, logRecord.Write.State, logRecord.Write.Exception, logRecord.Write.Formatter);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Microsoft.Extensions.Logging.Testing;
|
using Microsoft.Extensions.Logging.Testing;
|
||||||
using Xunit.Abstractions;
|
using Xunit.Abstractions;
|
||||||
|
|
@ -17,13 +18,13 @@ namespace Microsoft.AspNetCore.SignalR.Tests
|
||||||
ServerFixture = serverFixture;
|
ServerFixture = serverFixture;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override IDisposable StartVerifableLog(out ILoggerFactory loggerFactory, LogLevel minLogLevel, string testName = null, Func<WriteContext, bool> expectedErrorsFilter = null)
|
public override IDisposable StartVerifableLog(out ILoggerFactory loggerFactory, LogLevel minLogLevel, [CallerMemberName] string testName = null, Func<WriteContext, bool> expectedErrorsFilter = null)
|
||||||
{
|
{
|
||||||
var disposable = base.StartVerifableLog(out loggerFactory, minLogLevel, testName, expectedErrorsFilter);
|
var disposable = base.StartVerifableLog(out loggerFactory, minLogLevel, testName, expectedErrorsFilter);
|
||||||
return new ServerLogScope(ServerFixture, loggerFactory, disposable);
|
return new ServerLogScope(ServerFixture, loggerFactory, disposable);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override IDisposable StartVerifableLog(out ILoggerFactory loggerFactory, string testName = null, Func<WriteContext, bool> expectedErrorsFilter = null)
|
public override IDisposable StartVerifableLog(out ILoggerFactory loggerFactory, [CallerMemberName] string testName = null, Func<WriteContext, bool> expectedErrorsFilter = null)
|
||||||
{
|
{
|
||||||
var disposable = base.StartVerifableLog(out loggerFactory, testName, expectedErrorsFilter);
|
var disposable = base.StartVerifableLog(out loggerFactory, testName, expectedErrorsFilter);
|
||||||
return new ServerLogScope(ServerFixture, loggerFactory, disposable);
|
return new ServerLogScope(ServerFixture, loggerFactory, disposable);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue