使用Microsoft的依赖项注入设置动态日志记录?

时间:2018-09-05 21:21:21

标签: c# .net

我是一个自学成才的程序员,所以我发现这有点困难。我正在尝试动态创建一个记录器类,让我解释一下。每个类都有一个ILogger实例,它实际上只是ConsoleLogger。

ind <- seq(from=240, to=240000, by=240) # a row index of length = 1000
split_data <- lapply(split(yourData, yourData$Symbol), function(x) x[ind,] )
do.call(rbind, split_data)

这是我目前的工作方式。

public class ConsoleLogger : ILogger
{
    public ConsoleLogger(Type classType)
    {
    }
}

所以我在完成Program类的地方,它需要是将其注入的类。另请注意,ILogger不是Microsoft的记录器,它是我自己创建的ILogger界面,因此this.AddSingleton<ILogger, ConsoleLogger>(provider => new ConsoleLogger(typeof(Program)) // TODO: make this dynamic ); 无法正常工作。

0 个答案:

没有答案