vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Eventlog auselesen und Filtern 
Autor: DocMedic
Datum: 01.09.05 19:20

Hallo Vento

Hat leider nicht Funktioniert.
Ich denke ich habe das falsch erklärt. Also es soll im "System" Logfile nach den letzten 4 "Errors" gesucht werden und die sollen dann ausgegeben werden.

Imports System.IO
Imports System
Imports System.Diagnostics
 
 
Module Module1
 
    Sub Main()
        'StreamWriter schreibt in C:\......
        Dim FStream As New FileStream("D:\logFile.txt", FileMode.Open.Append)
        Dim sWriter As New StreamWriter(FStream)
        'Art des Events ob Error/Information oder Warning
        Dim myEventType As String = "Error"
        'Hier wird das Eventlog angegeben ob SYSTEM/APPLIKATION oder SECURITY
        Dim myEventLog As New EventLog("System", ".")
        Dim myLogEntryCollection As EventLogEntryCollection = myEventLog.Entries
        Dim myCount As Integer = myLogEntryCollection.Count
        Dim i As Integer
        For i = myCount - 5 To myCount - 1
            Dim myLogEntry As EventLogEntry = myLogEntryCollection(i)
            If myLogEntry.EntryType.ToString().Equals(myEventType) Then
                Console.WriteLine(myLogEntry.TimeGenerated.ToString & " " & _
                  myLogEntry.Source & myLogEntry.EntryType.ToString())
                sWriter.WriteLine("")
                sWriter.WriteLine(myLogEntry.EntryType.ToString & " " & _
                  myLogEntry.TimeGenerated.ToString & " " & myLogEntry.Source & _
                  " #" & myLogEntry.Message & "#")
                sWriter.Close()
                Return
            End If
        Next
    End Sub
 
End Module
Wenn ich das mit For i = myCount - 5 To myCount - 1 mache dann nimmt er die letzte vier eintäge aber nicht die letzten vier Errors.

Vielleicht kannst Du mich noch mal unterstüzen

Gruß
DocMedic
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Eventlog auselesen und Filtern1.968DocMedic30.08.05 21:41
Re: Eventlog auselesen und Filtern1.003DocMedic31.08.05 16:33
Re: Eventlog auselesen und Filtern741DocMedic31.08.05 19:39
Re: Eventlog auselesen und Filtern736DocMedic31.08.05 19:40
Re: Eventlog auselesen und Filtern730Vento01.09.05 08:27
Re: Eventlog auselesen und Filtern708DocMedic01.09.05 13:03
Re: Eventlog auselesen und Filtern769Vento01.09.05 15:23
Re: Eventlog auselesen und Filtern841DocMedic01.09.05 15:26
Re: Eventlog auselesen und Filtern875DocMedic01.09.05 19:20
Re: Eventlog auselesen und Filtern841DocMedic01.09.05 21:25

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel