Hello, my log4net config gets to be a bit complicated. I have lot of
appenders, which of them defines the same layout:

      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %-35.35logger
[%-10.10property{NDC}] - %message%newline" />
      </layout>

When I must to change definition of layout, the multiple definition of
the same layout is problem - I must change the same thing on several places.

Is there any possibility to define "detached" layout in log4net config
and in appender only set reference to it?

Example:
<layout name="MySharedLayout", type="log4net.Layout.PatternLayout">
   <conversionPattern value="%date [%thread] %-5level %-35.35logger
[%-10.10property{NDC}] - %message%newline" />
 </layout>

<appender name="Global.FileAppender"
yype="log4net.Appender.RollingFileAppender">
...
<layout-ref ref="MySharedLayout">
    </appender>


-- 
___________________________________________________
Karel Kral, vyvojar
ANETE, s.r.o.
Prostredi: VB.NET, VS2005, XP Pro/P4 3GHz, 2GB RAM
___________________________________________________

Reply via email to