You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by "Zimney, Christopher M." <ch...@wamu.net> on 2005/04/02 02:55:16 UTC

Publisher policy not being recognized by Appender type reference?

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