FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
Hej,
Jag vill få in mina accessloggar till en mysqldatabas för senare hantering, är det någon som har någon bra idé på hur man lyckas med det? Finns det någon bra applikation som kan göra det? Eller måste jag skriva ett script för att lyckas med det? Det gäller vanliga ECLF loggar.. |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Klarade millennium-buggen
|
Från 5.1.6 ska det gå, läs mer här:
http://dev.mysql.com/doc/refman/5.1/en/query-log.html |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
Citat:
![]() |
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
Då blev det klarare.
För apache finns mod_log_sql men projektet verkar inte vara uppdaterat sedan 2006. Annars finns det möjligheter att skicka loggen till ett script som lägger in informationen i en databas istället för till en loggfil. I tredje hand kan man ta upp och tolka loggarna med regexp och köra in dem i databas i efterhand. Här finns en gammal artikel som tar upp frågan. Allmänt kan man säga att själva loggningen av data i apache inte erbjuder några problem. Det är först när man ska titta i loggarna och försöka hitta något det blir krångligt. |
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Mycket flitig postare
|
Citat:
Till slut så har jag skrivit ett script som parsar igenom det åt mig, och eftersom jag är lat och inte kan regexp, så har jag skrivit om logformatet så nu slipper jag bry mig om det ![]() |
|||
![]() |
![]() |
Svara |
|
|