Non riesco a scrivere nel registro eventi con NLog. Sono stato in grado di scrivere sulla console e su un file. Ho attivato eccezioni in NLog e non sto ricevendo feedback da NLog.NLog: impossibile scrivere nel registro eventi
Ecco il mio 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>
In Visualizzatore eventi, sto guardando "Visualizzatore eventi (locale)"> "Registri di Windows"> "Applicazione". Tuttavia, non vedo istanze di "aaaTest" (la mia origine definita) nel registro.
Se corro la mia domanda come amministrare, i messaggi di log verranno visualizzati correttamente nel registro eventi. Sto usando Windows 7. Non c'è altro modo di scrivere nel registro degli eventi se non eseguo la mia applicazione come amministratore? (Mi sono imbattuto in questo articolo che mi ha dato l'idea di provare ad eseguire come amministratore: 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 = it & ct = clnk & gl = us & client = firefox-a) – sparks