ILogger Factory 不使用静态实例进行日志记录。我想在类项目的静态方法中调用 ILogger。任何人都可以帮我解决下面的代码。
public class AppLogger
{
public static ILoggerFactory LoggerFactory { get; set; } = new LoggerFactory();
public static ILogger CreateLogger<T>() => LoggerFactory.CreateLogger<T>();
public static ILogger CreateLogger(string categoryName) => LoggerFactory.CreateLogger(categoryName);
}
class Program
{
public static readonly ILogger _logger = AppLogger.CreateLogger<Program>();
static void Main(string[] args)
{
_logger.LogInformation("Hello World!");
Console.Read();
}
}