Tracing; Exception, File

23/04/2009 - 12:55 von Martin Greul | Report spam
Hallo,

ich möchte im Fehlerfall eine Datei schreiben.
Was bietet mir Microsoft an?

a) Datei immer neu erstellen
So habe ich immer den aktuellen Fehler
b) Datei neu erstellen, alle Fehler in eine Datei schreiben, sprich
anhàngen.
c) Pro Tag eine neue Datei 2009-04-23-Error.txt

Aktuelles Problem
Ich habe einen XML String.
Dieser ist teils nicht vollstàndig.

try
{
doc.LoadXml(response);
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(response);

StreamWriter swNew = new
StreamWriter(@"C:\Probleme\Problem.txt");
{
swNew.WriteLine(sResponse);
swNew.Close();
}
return;

}

Das mit dem StreamWriter wird unglücklich sein.

Danke für Tipps.

Grüße Martin
 

Lesen sie die antworten

#1 Frank Dzaebel
23/04/2009 - 13:41 | Warnen spam
Hallo Martin,

ich möchte im Fehlerfall eine Datei schreiben.
Was bietet mir Microsoft an?



Typischerweise die Familie der:

[TraceListener-Klasse (System.Diagnostics)]
http://msdn.microsoft.com/de-de/lib...tener.aspx

[Logging - Wohin mit den Daten? [MSDN Webcast]]
http://www.microsoft.com/germany/ms...ry.aspx?id8764799

Aber natürlich sind auch andere Logging Frameworks
einsetzbar, auch Open Source wird in diesem
Bereich gern mal genommen:

[.NET Logging Tools and Libraries - The definitive directory and guide]
http://www.dotnetlogging.com/

[Open Source Logging Tools in C#]
http://csharp-source.net/open-source/logging


ciao Frank
Dipl. Inf. Frank Dzaebel [MCP, MVP C#]
http://Dzaebel.NET

Ähnliche fragen