0

使用城堡温莎和 LoggingFacility,您将如何解决一次并能够在您的应用程序中使用您的记录器?我知道引导/安装是在 global.asax 中完成的,这就是应该完成解析的地方,但我对如何在 global.asax 之外访问记录器感到困惑。

4

1 回答 1

0

使用 Castle Windsor 的目的是遵循控制反转模式,从而允许容器将依赖项(如 ILogger)注入到需要它们的类中。您可以通过让控制器(或任何需要进行日志记录的类)依赖 ILogger 来“访问记录器”,或者将其作为构造函数参数,或者公开 ILogger 类型的可设置属性。

于 2012-11-27T23:14:37.937 回答