No puedo escribir en el registro de eventos con NLog. Pude escribir en la consola y en un archivo. He activado excepciones en NLog y no recibo comentarios de NLog.NLog: no se puede escribir en el registro de eventos
Aquí es mi NLog.config:
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
throwExceptions="true">
<targets>
<target name="console" xsi:type="Console" layout="${message}" />
<target xsi:type="EventLog" name="eventlog" layout="${message}" log="Application" source="aaaTest"/>
<target xsi:type="File" fileName="log.txt" name="file"/>
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="eventlog,console,file" />
</rules>
</nlog>
En Visor de sucesos, que estoy mirando "Visor de sucesos (local)"> "Registros de Windows"> "Aplicación". Sin embargo, no veo instancias de "aaaTest" (mi fuente definida) en el registro.
Si funciono mi solicitud como administrar, los registros de mensajes se mostrará correctamente en el registro de eventos. Estoy usando Windows 7. ¿No hay otra forma de escribir en el registro de eventos a menos que ejecute mi aplicación como administrador? (Me encontré con este artículo que me dio la idea de intentar ejecutar como administrador: http://webcache.googleusercontent.com/search?q=cache:8pYpa9wBFTEJ:connect.microsoft.com/VisualStudio/feedback/details/509224/security -exception-trying-to-access-application-event-log + my.application.log + securityexception & cd = 1 & hl = en & ct = clnk & gl = us & client = firefox-a) – sparks