|
From: Kyle L. <kyl...@te...> - 2010-01-22 16:42:59
|
Does anyone know if there is an equivalent in Common.Logging (for .Net)
to set properties for the log4net factory adapter? I have had great
success when just using log4net by doing:
<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>
and setting the property
like:`log4net.GlobalContext.Properties["BrokerID"] = 10`
The file I end up with the looks like this: `Log_(null).txt` when using
the common.logging to wire up log4net on the fly.
--
Kyle LeNeau
WhereToLive.com
7695 Anagram Drive
Eden Prairie, MN 55344
Call: 952-294-8080
Fax: 952-294-8181
kyl...@te... <mailto:kyl...@te...>
www.WhereToLive.com <http://www.wheretolive.com>
|