En un proyecto de servicio de trabajador de .net 5, configuré log4net. Todos los demás appenders funcionan bien excepto adonetappender.
No hay ningún error que esté ocurriendo y si veo la lista de anexadores en los repositorios del administrador de registros, el anexador de red ADO está presente. todavía no está iniciando sesión en la base de datos. He usado el siguiente código en el método Configurar servicios para configurar log4net.
.ConfigureServices((hostContext, services) => { var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly()); var dirname = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); XmlConfigurator.Configure(new FileInfo(string.Format("{0}{1}", dirname, @"log4net.config"))); });