[英].NET Core - How is ILoggerFactory injected?
我对.NET Core中ILoggerFactory接口的使用感到有些困惑。
在集成测试中,我需要新建一个MemcachedClientConfiguration对象,该对象坚持使用ILoggerFactory参数。
在我所看到的文章和示例中,似乎ILoggerFactory被自动注入为.NET核心中的依赖项。 但是我怎么知道集成测试中要更新的ILoggerFactory实现?
显然,我的理解中缺少一些东西,因为每当我在总是必须在IOC类(来自.NET框架)中声明和注册接口之前注入接口时,就可以了。 如果我想使用log4net之类的第三方日志记录库,该如何将其输入MemcachedClientConfiguration?
如评论所述,这种特定情况可能不需要您提供ILoggerFactory
的具体实现。 一个简单的模拟就足以进行集成测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.