应该将日志框架注入(inject)到需要它们的类中,还是应该每个需要它的类只知道该框架并直接使用它?我正在使用 Log4Net,目前我正在注入(inject)一个服务,该服务将该框架包装到需要能够记录的类中,知道日志记录可能不会改变并且大多数部分都需要它,在这个意义上注入(inject)答案?
最佳答案
从长远来看,注入(inject)更加灵活,因为您可以轻松地选择性地注入(inject)某些地方并选择性地禁用日志记录等。
关于.net - 日志框架被注入(inject)到类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1313591/