Klar in eine
DB reinballern und mit LIKE ist natürlich optimal (=Grep für Reiche
).
Ich brauchte aber reguläre Ausdrücke, das kann
SQL nicht.
10MB Größe geht noch. Am längsten dauert ja sowieso das Einlesen. Du solltest dir überlegen, was Du genau brauchst.
Ich brauchte ein Tool, bei dem ich mit den Logs rumspielen konnte (Gemeinsamkeiten finden, etc.) Also hab ich alles in ein Memo eingelesen und rumgescrollt, gefiltert etc.
Vielleicht brauchst Du ein Kommandozeilentool, das einfach sehr schnell die Logdateien nach bestimmten Kriterien durchsucht.
Mein Tool ist weg
. Aber es war relativ einfach:
1. Eingabe Filename,
2. Eingabe Filterkriterium
3. LOAD-Button. Daten werden gelesen und gefiltert. Anzeige im Memo (oder StringGrid).
4. Goto 2 oder 'reset'-Button: Dann Goto 1
------------
Ach, und dann hatte ich noch ein Histogramm, wo man einfach sehen konnte, wie viele logs zu welcher Uhrzeit reinkamen. Wenn da ein 'Loch' in der Grafik war, war wohl irgendwas mit der Leitung im Eimer
usw.
Wenn Du das noch als
MDI implementierst, hast Du ein schönes Spielzeug.