【问题标题】: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>