Ecriture log sur Windows Server 2008 R2
Bien le bonjour :)
Je m'excuse d'avance si je poste dans la mauvaise section; mais comme mon problème implique un web service, du code C# et des log sur un serveur, je ne savais pas trop lequel choisir au final :oops:. :mrgreen:
Je m'explique : j'utilise un web service WCF qui, dans sa gestion des Exceptions, créé de nouveaux journaux d'évènements pour y inscrire des log.
J'effectue cette opération de cette manière :
Code:
1 2 3 4 5 6
|
if (!EventLog.SourceExists(_source))
{
EventLog.CreateEventSource(_source, m_Journal);
}
EventLog.WriteEntry(_source, _message, EventLogEntryType.Error); |
En lancant mon web service en local, avec le serveur de développement fourni par Visual Studio, tout va bien; mes journaux sont bien créés, correctement remplis et apparaissent dans la liste des journaux disponibles dans l'observateur d'évènement.
Mais lorsque je publie mon web service sur mon IIS (2008 R2); les journaux n'apparaissent pas dans la liste "Windows Logs" MAIS ils sont bien présents dans le registre (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog)
Comment les faire apparaitre ? Ai-je mal codé quelque chose ? :?