2010-10-19 5 views
2

Je réalise un service de fenêtre de projet C#. 1ère fois le faire. J'ai réussi à installer et vérifié qu'il fonctionne.WIndow Services ID d'événement

Une chose qui m'intrigue est que lorsque je vois le journal des événements, je remarque que tous ou presque tous les autres services ont leur propre ID d'événement. Cependant dans mon projet, je ne peux pas trouver l'endroit pour mettre cet id d'événement.
Seulement vu un code de sortie, ce que je ne pense pas est à cet effet.

Quelqu'un peut-il me guider sur comment puis-je mettre un id événement personnalisé sur mon projet de service fenêtre tout le service de la fenêtre, je créé aura un ID d'événement 0.

Merci.

Répondre

5

Les ID d'événement sont spécifiques à l'application. Vous décidez de ce qu'ils veulent dire. Plus d'informations:

http://support.microsoft.com/kb/307024

Exemple:

EventLog.WriteEntry(sSource, sEvent, EventLogEntryType.Warning, 234); 

Le code "234" ci-dessus est arbitraire, il pourrait être un nombre. Vous pouvez l'utiliser pour développer une liste de codes de retour afin que vous puissiez retrouver les codes dans un type particulier d'entrée de journal.

+0

ok merci, donc corrigez-moi si je me trompe, cet id d'événement peut également être utilisé pour suivre le code d'erreur personnalisé de l'application? –

+0

Oui, vous pouvez créer une table de codes d'erreur que vous pourriez fournir à un personnel de support technique. Le code peut être utilisé pour fournir des informations supplémentaires, à votre discrétion. –

+0

ok, merci beaucoup pour votre info, m'a aidé beaucoup. –