20 lines
490 B
C#
20 lines
490 B
C#
|
using Microsoft.Extensions.Logging;
|
||
|
using Xunit.Abstractions;
|
||
|
|
||
|
namespace TestProject1.XUnit.Logging;
|
||
|
|
||
|
public class XunitLoggerProvider : ILoggerProvider
|
||
|
{
|
||
|
private readonly ITestOutputHelper _testOutputHelper;
|
||
|
|
||
|
public XunitLoggerProvider(ITestOutputHelper testOutputHelper)
|
||
|
{
|
||
|
_testOutputHelper = testOutputHelper;
|
||
|
}
|
||
|
|
||
|
public ILogger CreateLogger(string categoryName)
|
||
|
=> new XunitLogger(_testOutputHelper, categoryName);
|
||
|
|
||
|
public void Dispose()
|
||
|
{ }
|
||
|
}
|