Ich kann nicht in das Ereignisprotokoll mit NLog schreiben. Ich konnte in die Konsole und in eine Datei schreiben. Ich habe Ausnahmen in NLog aktiviert und bekomme von NLog kein Feedback.NLog: kann nicht in Ereignisprotokoll schreiben
Hier ist meine 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 der Ereignisanzeige, ich bin auf der Suche "Ereignisanzeige (Lokal)"> "Windows-Protokolle"> "Application". Ich sehe jedoch keine Instanzen von "aaaTest" (meine definierte Quelle) im Protokoll.
Wenn ich meine Anwendung als Applizierhilfe laufen, die Protokolle Nachrichten korrekt im Ereignisprotokoll angezeigt wird. Ich verwende Windows 7. Gibt es keine andere Möglichkeit, in das Ereignisprotokoll zu schreiben, wenn ich meine Anwendung nicht als Administrator ausführe? (Ich stolperte über diesen Artikel, der mir die Idee gab, zu versuchen, als Administrator zu laufen: http://webcache.googleusercontent.com/search?q=cache:8pYpa9wBFTEJ:connect.microsoft.com/VisualStudio/feedback/details/509224/security -exception-trying-to-access-application-Ereignisprotokoll + my.application.log + security_exception & cd = 1 & hl = de & ct = clnk & gl = us & client = firefox-a) – sparks