![]() |
Accessloggarna till mysqldatabas
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.. |
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 |
Citat:
|
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. |
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:) |
Alla tider är GMT +2. Klockan är nu 14:37. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson