温莎城堡在哪里以及如何建立伐木设施

2023-11-22

我对温莎城堡相当陌生,正在研究伐木设施的内部和外部。这看起来相当令人印象深刻,但我唯一无法解决的是 Windsor 在我的类上设置 Logger 属性的位置。如以下代码所示,如​​果该类尚未设置,但当 Resolve 完成运行时,将设置 Logger 为 nullLogger。

private ILogger logger;

public ILogger Logger
{
    get
    {
        if (logger == null) 
            logger = NullLogger.Instance;
        return logger;
    }
    set { logger = value; }
}

所以我想知道温莎如何以及在哪里设置我的 Logger 属性。

干杯 安东尼


记录器由日志记录工具设置,位于<facilities>配置部分。例如,要使用 log4net,您的应用程序或 web.config 将如下所示:

<?xml version="1.0"?>
<configuration>
    <configSections>
        <section name="castle" type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler, Castle.Windsor"/>
    </configSections>
<Configuration>

<castle>

    <facilities>
        <facility id="loggingfacility" 
             type="Castle.Facilities.Logging.LoggingFacility, Castle.Facilities.Logging" 
             loggingApi="log4net" 
             configFile="logging.config" />
    </facilities>

</castle>
</configuration>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

温莎城堡在哪里以及如何建立伐木设施 的相关文章

随机推荐

  • Scala:强制 A 不是 B 的子类型

    我试图根据参数是否扩展给定的类来重载方法 并且遇到了一些麻烦 使用迈尔斯 萨宾 Miles Sabin 的方法 我生成了以下代码 object ExtendedGenericTypes trait lt lt A B Encoding fo
  • IIS 7 上的 ASP.net MVC 返回空白页面

    我在将 ASP net MVC 2 RC 2 应用程序部署到我的生产环境时遇到一些问题 我让它在开发和测试中都运行良好 主要区别似乎是生产盒尚未升级到 IIS 7 5 当我访问该网站时 我只是看到一个空白页面 如中所述我在 IIS 上部署
  • bootstrap 4 modal-backdrop样式(特定modal)

    我想知道如何更改特定模态的模态背景颜色 不是模态的背景颜色 如果我使用 shown bs modal 并有一些延迟 则可以更改颜色 但我想立即更改背景颜色 希望有人可以帮忙 谢谢 div class modal fade div class
  • 群组成员支持的协议与现有成员的协议不兼容

    我面临与卡夫卡相关的问题 我正在使用当前的服务 Producer 将消息发送到 Kafka 主题 events 该服务正在使用kafka 2 12 v1 0 0 用 Java 编写 我正在尝试将其与示例项目集成spark streaming
  • CSS3 中计算操作数的 LESS 转义中的空白保留

    我想用 LESS 表达以下 CSS a min height calc 2em 4px 因此 为了防止 LESS 尝试计算 我使用 LESS 编写了表达式转义语法 a min height calc 2em 4px 然而 LESS 的缩小引
  • 使用 linq to xml 遍历 xml 树中的每个元素

    我想遍历 xml 中的每个元素和属性并获取名称和值 而无需提前知道元素的名称 我什至有一本关于 linq to xml with C 的书 它只告诉我当我已经知道元素的名称时如何查询以获取元素的值 下面的代码只提供了最高级别的元素信息 我还
  • 将 Enumerable.Range 转换为字符串列表

    在 Linq 中 如何将 Enumerable Range 1 31 转换为字符串列表 var list Enumerable Range 1 31 Select n gt n ToString ToList
  • 使用 Python/PIL 从图像中删除背景颜色

    我一直在努力让它发挥作用 但确实遇到了麻烦 所以非常感谢您的帮助 使用下面的代码 我想将具有指定 RGB 值的特征更改为白色 并将图像中的所有其他特征更改为黑色 即基本上从图像中提取特征 不幸的是 尽管我可以将我想要的特征 extract
  • Java 中序列化对象大小与内存中对象大小

    有没有一种方法可以从 Java 中的序列化对象大小 粗略地 估计内存对象大小 内存中的大小通常在可序列化大小的一半到两倍之间 最极端的例子可能是超过 80 个字节的字节 序列化后在内存中可以是 16 个字节 您可以使用探查器来告诉您对象使用
  • 从客户端的不同文件加载 WCF 配置

    许多人在 WCF 中面临的一个常见问题是无法从不同的配置文件加载客户端配置 当开发人员想要部署一些二进制文件以及独立的配置文件 也可能位于资源文件或另一个配置文件中 以避免修改主配置文件时 这是一种常见的情况 我找到了两个参考资料 http
  • 自定义对话框全屏打开

    我正在开发一个 Android 应用程序 我有一个关于自定义对话框的问题 我这样做是为了打开一个自定义对话框 protected void showSetFriendEmailDialog Create the dialog final D
  • Swift 中的日期格式 TODAY TOMORROW YESTERDAY

    我想将日期显示为6 月 13 日星期六 如果日期是当天 则应显示Today像那样Tomorrow 昨天 我无法同时实现这两个目标 guard let date Date fromString 16 September 2020 format
  • Android 从哪里获取默认时区?

    Android 设备从哪里获取默认时区 示例 您启动一个全新的 Android 设备 并且存在带有 日期和时间 活动的设置向导 其中已经选择了默认时区 在我的情况下 http en wikipedia org wiki Central Eu
  • 重载解析中的约束是否受到不同类型限定符的影响?

    有以下简单代码 include
  • Plotly 热图未渲染所有 yaxis 标签

    我构建了一个带有热图的仪表板 但是我注意到 t 我的 y 轴中的一些标签没有显示 我只得到了有限的我不知道出了什么问题 这是我的仪表板 import dash import dash table import plotly graph ob
  • 获取特定 URL 和页面的 FB 点赞数

    这是两个问题合而为一的问题 是否可以获取网站内特定页面的点赞数 就像如果有一个没有特定目标网址的点赞按钮 点赞将被给予在window location href 可以在没有 API 密钥的情况下检索此号码吗 如果我只有网站的 URL 是否可
  • Magento:将捆绑中的简单产品添加到购物车中的单独行

    我的客户要求 每当用户添加产品时 他们销售的捆绑产品 服装上衣和下装 中的每个简单产品都应作为单独的行项目添加到购物车中 谁能指导我如何实现这一目标 我对 MVC 和 Zend Framework 相当熟悉 但我需要一些帮助来找到控制将捆绑
  • 我们究竟应该如何在 Android 上实现 Chrome 的本机应用程序安装提示?

    我正在查看 Google 文档https developers google com web fundamentals app install banners native 尝试找出如何在 Android 版 Chrome 上显示安装横幅来
  • 如何为Hadoop生态系统配置hosts文件

    这个问题似乎很明显 但由于 hadoop 集群上的主机文件配置错误 我已经多次遇到过这个问题 任何人都可以描述如何为 hadoop 和类似环境使用 如 cloudera 设置主机文件和其他相关网络配置 特别是当我必须添加主机名和 FQDN
  • 温莎城堡在哪里以及如何建立伐木设施

    我对温莎城堡相当陌生 正在研究伐木设施的内部和外部 这看起来相当令人印象深刻 但我唯一无法解决的是 Windsor 在我的类上设置 Logger 属性的位置 如以下代码所示 如 果该类尚未设置 但当 Resolve 完成运行时 将设置 Lo