Avatar billede mri Nybegynder
26. august 2002 - 11:40 Der er 2 kommentarer og
1 løsning

IISLog

Jeg ønsker at læse logfilerne fra IIS med IISLog komponenten i en given periode ind i en database.

Når jeg udfører nedenstående vb6 kode, så belastes processeren 100% og der sker ikke yderligere.

Jeg har tidligere brugt lignende kode i vbscript med succes.

Nogen forslag?
Martin


Public Sub ImportLog()
    On Error GoTo ErrorHandler

    Dim ls As Date
    Dim le As Date
    Dim d As Date
    Dim s As String
    Dim ou
    Set ou = CreateObject("MSWC.IISLOG")
    ls = GetLogEnd()
    le = DateAdd("s", -1, Now)
    For i = 0 To DateDiff("d", ls, le)
        d = DateAdd("d", i, ls)
        s = "c:\winnt\system32\logfiles\w3svc1\ex" & formatlogname(d) & ".log"
        If reportfilestatus(s) Then
            ou.OpenLogFile s, 1, "W3SVC", 1, ""
            ou.ReadFilter ls, le
            Do While Not ou.AtEndOfLog
                ou.ReadLogRecord
            Loop
            ou.CloseLogFiles (ForReading)
        End If
    Next
   
ErrorHandler:
    If Err <> 0 Then
        MsgBox Err.Source & "-->" & Err.Description, , "Error"
    End If
    Err.Clear
End Sub
Avatar billede bufferzone Praktikant
26. august 2002 - 11:55 #1
Det er en rigtig god ide, som jeg desværre ikke kan hjælp dig med. Hvis du ikke får løst opgaven, vil jeg anbefale dig at kikke på analyseværktøjet webtrends (www.webtrends.com) da det vil kunne give dig en meget omfattende og god statestik for en given periode
Avatar billede mri Nybegynder
04. september 2002 - 15:03 #2
Jeg har løst problemet med et ekstra tjeck på ou.AtEndOfLog i While løkken.

Jeg lukker spørgsmålet.
Avatar billede mri Nybegynder
04. september 2002 - 15:03 #3
Jeg har løst problemmet med et ekstra tjeck ou.AtEndOfLog i While-løkken.

Jeg lukker spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester