Bonjour,

Je souhaiterais attraper une exception par l'appel de la méthode TraceEvent et que cette exception soit journalisée, c'est à dire inscrite dans un journal des évènements.

Quel est le code qui conviendrait le mieux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
using System.Diagnostics.XmlWriterTraceListener log1 = new XmlWriterTraceListener("./Error.log")){
 
log1 TraceEvent(new TraceEventCache(), ex.Message, TraceEventType.Error, ex.HResult);
 
log1.Flush;
 
}
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
System.Diagnostics.TraceSource trace = new TraceSource("./Trace.log");
trace.TraceEvent(TraceEventType.Error, ex.HResult, ex.Message);
Merci beaucoup de votre réponse sur ce point ainsi que de justifier pourquoi vous choisiriez une solution plutôt qu'une autre .

Bien cordialement.
new_wave