The documentation on the website for the renderer node doesn't mention
if it was possible to specify a renderer for an interface. In
RendererMap.cs there is a SearchTypeAndInterfaces method that looks
like it searches through an object's (type's ???) interfaces if the
type of the object doesn't have a renderer. Is this the case? If so, is
it possible to override how things are rendered in DefaultRenderer.cs?
Can I do something like this:

 <renderer
  renderingClass="MyClass.CollectionRenderer" 
  renderedClass="System.Collections.ICollection" />

--- Nicko Cadell <[EMAIL PROTECTED]> wrote:

>  
> 
> > I doubt many users need to customize how string messages are 
> > rendered. 
> 
> It is not a feature that is often requested. But it exists and we
> support it.
> 
> Adding a custom renderer to the log4net configuration has another
> disadvantage in that it leads to a tighter coupling between the
> application and the logging library. In general the coupling should
> be
> as loose as possible, it should work with many different
> configurations.

Reply via email to