tenía curiosidad de cómo funciona la siguiente línea para la configuración de log4net en una asamblea:configuración de log4net con [assembly:]
[assembly: log4net.Config.XmlConfigurator(Watch=true)]
supongo esto se llama en algún momento antes de que el tiempo de ejecución invoca "main()", pero ¿Cuándo ocurre esto y cuáles son las implicaciones? ¿Hay otros marcos/bibliotecas que usen este atributo de ensamblaje para cargar un contexto inicial como este? ¿Hay alguna ventaja/desventaja para hacer algo como esto, en lugar de llamar a un método "Configurar" en main()?
Esta función está documentada en el Manual log4net, http://logging.apache.org/log4net/release/manual/configuration.html, sección "Atributos de configuración". – Designpattern