Ich verwende C# -Code, um die Fehlermeldung eines bestimmten Fehlers aus der Eventviewer-Protokolldatei abzurufen.Wie erhalten Sie die neuesten Fehlerdetails aus dem EventViewer-Protokoll mit C#?
static void Main(string[] args)
{
EventLog myLog = new EventLog();
myLog.Log = "Application";
myLog.Source = "Application Error";
foreach (System.Diagnostics.EventLogEntry entry in myLog.Entries)
{
if (entry.TimeGenerated == DateTime.Parse("9/19/2016 11:48:58 AM"))
{
using (StreamWriter writer = File.AppendText("Example.txt"))
{
writer.WriteLine(error_Message);
}
}
}
Das ist meine Hauptfunktion, wo ich die Fehlermeldung eines bestimmten Fehlers in meinem Anwendungsprotokoll bin immer und ich bin das Drucken der Fehlermeldung in einer Textdatei. Anstatt auf den Fehler mit der Datetime zuzugreifen, möchte ich auf den letzten Fehler in der Logdatei zugreifen.Wie kann ich den letzten Fehler in der Logdatei bekommen? Vielen Dank im Voraus.
Haben Sie nicht bekommen, warum Sie den Zeitstempel kompilieren, wenn Sie die letzte Fehlermeldung möchten. –