log4net - configurar usando múltiples archivos de configuración

Tengo una aplicación que consta de un host y módulos conectables (complementos).

Quiero poder configurar log4net para el host y para cada uno de los otros módulos. Cada uno de ellos debe tener su propio archivo de configuración y cada uno se registrará en un archivo diferente.

Solo el host tiene un archivo App.config. Los complementos tienen su propio archivo de configuración que contiene las secciones de configuración de log4net.

Llamar a XmlConfigurator.Configure desde uno de los complementos anula las definiciones de app.config log4net del host.

¿Hay una manera fácil de agregar configuraciones en lugar de anularlas?

Gracias Gai

Respuestas a la pregunta(3)

Su respuesta a la pregunta