NLog: impossible d'écrire dans le journal des événements
Je ne peux pas écrire dans le journal des événements avec NLog. J'ai pu l'écrire dans la console et dans un fichier. J'ai tourné sur les exceptions en NLog et je suis ne pas recevoir de réponse de NLog.
Voici mon 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>
Dans l'Observateur d'Événements, je suis en train de regarder "de l'Observateur d'Événements (Local)" > "Journaux Windows" > "Demande". Cependant, je ne vois pas de cas de "aaaTest" (ma source définie) dans le journal.
source d'informationauteur sparks
Vous devez vous connecter pour publier un commentaire.
De nlog post sur le forum
Pour être en mesure d'écrire dans le Journal des événements d'une application doivent être enregistrés comme une source de l'événement. Si vous exécutez VS en tant qu'admin, cela se fait automatiquement. Si vous créez un programme d'installation et installer votre application, il est enregistré.
Pour enregistrer une application manuellement en tant que source de l'événement j'ai utiliser le script suivant: