繁体   English   中英

.NET Core-如何注入ILoggerFactory?

[英].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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM