【发布时间】:2011-01-08 06:50:00
【问题描述】:
有谁知道 Common.Logging(用于 .Net)中是否有等效项来设置 log4net 工厂适配器的属性?我在使用 log4net 时取得了巨大的成功:
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="logs\Log_%property{BrokerID}.txt"/>
<appendToFile value="false"/>
<rollingStyle value="Size"/>
<maxSizeRollBackups value="-1"/>
<maximumFileSize value="50GB"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %-5level %logger - %message%newline"/>
</layout>
</appender>
并将属性设置为:log4net.GlobalContext.Properties["BrokerID"] = 10
我最终得到的文件如下所示:Log_(null).txt 当使用 common.logging 即时连接 log4net 时。
【问题讨论】:
标签: .net logging log4net apache-commons common.logging