Agregado un EventLogAppender de la siguiente manera:Log4net EventLogAppender No de registro para registro personalizado Evento
<appender name="eventLogAppender" type="log4net.Appender.EventLogAppender,log4net" >
<mapping>
<level value="ERROR" />
<eventLogEntryType value="Error" />
</mapping>
<mapping>
<level value="DEBUG" />
<eventLogEntryType value="Information" />
</mapping>
<mapping>
<level value="INFO" />
<eventLogEntryType value="Information" />
</mapping>
<mapping>
<level value="WARN" />
<eventLogEntryType value="Warning" />
</mapping>
<logName value="NewLogName" />
<applicationName value="AppName" />
<layout type="log4net.Layout.PatternLayout,log4net">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
Se crea el nuevo registro de NewLogName
y añade los eventos de Windows con el nombre de la aplicación de AppName
pero añade los eventos a la Application
Registro instalado de NewLogName
.
He cambiado los permisos en el registro y el nombre de la aplicación está en el lugar correcto en el registro. ¿Algunas ideas?
Y la salida de depuración de log4net no se queja de nada (Agregar '')? Debido a que muchas otras preguntas y respuestas sobre este tema dicen que lo está configurando correctamente (los permisos son otra cuestión). –
posible duplicado de [Configuración de un registro de eventos personalizado para log4net] (http://stackoverflow.com/questions/2416800/configuring-a-custom-event-log-for-log4net) –