NullLoggerProvider
Provider for the NullLogger.
using System;
using System.Runtime.CompilerServices;
namespace Microsoft.Extensions.Logging.Abstractions
{
public class NullLoggerProvider : ILoggerProvider, IDisposable
{
[Nullable(1)]
public static NullLoggerProvider Instance {
[NullableContext(1)]
get;
} = new NullLoggerProvider();
private NullLoggerProvider()
{
}
[NullableContext(1)]
public ILogger CreateLogger(string categoryName)
{
return NullLogger.Instance;
}
public void Dispose()
{
}
}
}