【问题标题】:How can I set the logger level with xml transformation. I am using SlowCheetah如何使用 xml 转换设置记录器级别。我正在使用慢猎豹
【发布时间】:2016-08-19 21:11:15
【问题描述】:

我想在发布 log4net.config 文件中将记录器级别值设置为“WARN”。调试配置文件中的值设置为“DEBUG”

<logger name="NHibernate" additivity="false">
    <level value="WARN"/>
    <appender-ref ref="NHibernateAppender"/>
</logger>

【问题讨论】:

    标签: xml log4net configuration-files slowcheetah


    【解决方案1】:

    这是这样做的方式,或者至少是这样做的方式。

    <logger name="NHibernate" xdt:Locator="Match(name)">
       <level value="WARN" xdt:Transform="Replace"/>
    </logger>
    

    【讨论】:

      【解决方案2】:

      如果您只打算更改属性值,您也可以使用SetAttributes 进行此操作。

      <logger name="NHibernate" xdt:Locator="Match(name)">
          <level value="WARN" xdt:Transform="SetAttributes"/>
      </logger>
      

      【讨论】:

        猜你喜欢
        • 2012-08-12
        • 2013-12-31
        • 2012-08-22
        • 1970-01-01
        • 2017-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-27
        相关资源
        最近更新 更多