Folks,

-------------------------------------------------
Using log4net v1.2.0.30714 (packaged with v1.2.8)
.NET v1.1, deving on XP, deployed to WinServer2k3
-------------------------------------------------

Up until a few days ago I was using the EventLogAppender provided by
log4net with a custom renderer and layout.  The custom renderer and
layout referenced version 1.1.10.0 of my "Company.Diagnostics" assembly.
A publisher policy was issued successfully redirecting this reference to
1.1.11.0.

When I switched to a custom Appender using the same references that were
successful for the renderer and layout, log4net will not bind (or at
least doesn't report trying to bind) using any publisher policies!

Any ideas?


chris


Failing Configuration:
----------------------

<log4net debug="true">

        <appender name="XmlEventLogAppender"
type="Company.Diagnostics.LoggerAppender.XmlEventLogAppender,
Company.Diagnostics, Version=1.1.10.0, Culture=neutral,
PublicKeyToken=ff1099cf15ab5fb8">
                <applicationName value="Sample.ClassLibrary" />
                <layout
type="Company.Diagnostics.LoggerLayout.XmlEventLogLayout,
Company.Diagnostics, Version=1.1.10.0, Culture=neutral,
PublicKeyToken=ff1099cf15ab5fb8" />
        </appender>
    
    <root>
        <level value="DEBUG" />
        <appender-ref ref="XmlEventLogAppender"/>
    </root>
    
    <renderer 
        
renderingClass="Company.Diagnostics.LoggerRenderer.ExceptionRenderer,
Company.Diagnostics, Version=1.1.10.0, Culture=neutral,
PublicKeyToken=ff1099cf15ab5fb8" 
                renderedClass="System.Exception, mscorlib"
        />

</log4net>



_____________
Chris Zimney

Reply via email to