login  Naam:   Wachtwoord: 
Registreer je!
 Forum

beste manier om logs te parse (Opgelost)

Offline cyberninjah - 22/05/2011 12:25
Avatar van cyberninjahLid ik probeer een log parser te maken voor in me backend module maar vraag me af hoe ik het makkelijkst en toch met een nete code de volgende string zou kunnen parse op de verschillende onderdelen kan iemand mij hier mee op weg helpen ??

de string is :
  1. [22-05-2011 12:05:26] Message: template::parse::Javascript( Can't load file: jquery-config.js.js in Template: rapix) Line: 101 File: *****/template.class.php IP: *.*.*.*


Onderdelen:
Message, Template, Line, File, IP

3 antwoorden

Gesponsorde links
Offline kilian - 22/05/2011 15:57
Avatar van kilian Lid Is perfect voor een reguliere expresie op uit te voeren.
Mijn regex kennis is niet zo goed, maar ik zou zeggen: zoek gerust eens op of misschien kan iemand anders de regex schrijven?
Offline WouterJ - 22/05/2011 17:30
Avatar van WouterJ HTML gevorderde De regex zal zoiets worden:
  1. $pattern = '/\[(.*?)\] Message: (.*?) Template: (.*?)\) Line: (.*?) File: (.*?)$/m';

Dan heb je nu:
Time
Message
Template
Line
File
Offline cyberninjah - 22/05/2011 19:31
Avatar van cyberninjah Lid Thanks jah mij regex is ook niet zo super was al aan het google maar dacht mischien dat jullie een anderen simpelere oplossing hadden 

@Waldio

Thanks voor de pattern even ip toegevoegd en het werkte 
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s