Tägliches Trace/Logging - wie am besten?

22/12/2009 - 19:54 von Claudia Maier | Report spam
Hallo,

ich suche ein Beispiel, wie man
am besten ein TRACE implementiert.

Ich will halt, dass jeder Eintrag sofort geschrieben wird.
Es gibt doch noch Einrückungen.
Wie macht man so etwas?

Also einfach solange die Exe làuft soll in eine Datei geschrieben
werden.
Dabei soll tàglich eine neue Datei geschrieben werden.
Also
2009-12-22-Log-AppMeine1.txt
2009-12-23-Log-AppMeine1.txt

Optimum wàre noch
2009-12-22-Log-AppMeine1-Version1.0.02-2009-09-27.txt
2009-12-23-Log-AppMeine1-Version1.0.02-2009-09-27.txt

Also Version anhàngen + Datum der Exe.

Die Exe
Zu speichern in MeineApp\bin\Release\AppMeine1.exe
Das Logging
Zu speichern in MeineApp\Log\ hier die Dateien


// Create a file for output named TestFile.txt.
Stream myFile = File.Create("TestFile.txt");

/* Create a new text writer using the output stream, and
add it to
* the trace listeners. */
TextWriterTraceListener myTextListener = new
TextWriterTraceListener(myFile);
Trace.Listeners.Add(myTextListener);

// Write output to the file.
Trace.WriteLine("Test output 1");
Trace.WriteLine("Test output 2");
Trace.WriteLine("Test output 3");

// Flush the output.
Trace.Flush();

http://msdn.microsoft.com/de-de/lib...tener.aspx

Grüße Claudia
 

Lesen sie die antworten

#1 Andreas Warning
23/12/2009 - 09:03 | Warnen spam
Ich mache das mit Log4Net
Da kannst du alles einstellen, wie du es benötigst.

Gruss
AWaning


"Claudia Maier" schrieb im Newsbeitrag
news:
Hallo,

ich suche ein Beispiel, wie man
am besten ein TRACE implementiert.

Ich will halt, dass jeder Eintrag sofort geschrieben wird.
Es gibt doch noch Einrückungen.
Wie macht man so etwas?

Also einfach solange die Exe làuft soll in eine Datei geschrieben
werden.
Dabei soll tàglich eine neue Datei geschrieben werden.
Also
2009-12-22-Log-AppMeine1.txt
2009-12-23-Log-AppMeine1.txt

Optimum wàre noch
2009-12-22-Log-AppMeine1-Version1.0.02-2009-09-27.txt
2009-12-23-Log-AppMeine1-Version1.0.02-2009-09-27.txt

Also Version anhàngen + Datum der Exe.

Die Exe
Zu speichern in MeineApp\bin\Release\AppMeine1.exe
Das Logging
Zu speichern in MeineApp\Log\ hier die Dateien


// Create a file for output named TestFile.txt.
Stream myFile = File.Create("TestFile.txt");

/* Create a new text writer using the output stream, and
add it to
* the trace listeners. */
TextWriterTraceListener myTextListener = new
TextWriterTraceListener(myFile);
Trace.Listeners.Add(myTextListener);

// Write output to the file.
Trace.WriteLine("Test output 1");
Trace.WriteLine("Test output 2");
Trace.WriteLine("Test output 3");

// Flush the output.
Trace.Flush();

http://msdn.microsoft.com/de-de/lib...tener.aspx

Grüße Claudia

Ähnliche fragen