Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Logging mit Filtern realisieren

  Alt 2. Dez 2005, 09:40
Als erstes analysiere die Datenmengen - wie oft müssen Log-Daten angenommen werden (frequency), auf welchem Weg (transfer rate), wie umfangreich sind die Daten (quantity).
Dann kommen Überlegungen zur Persistenz. Wie soll der Speichervorgang gesteuert werden - interaktiv (on demand) oder permanentes (full log, log rotation) Speichern?

Bei der Funktionalität gibt es ja auch sehr unterschiedliche Anforderungen. Log-Komponenten können um einen ring buffer oder eine normale queue herum gestrickt werden. Bei queues braucht man einen queue manager, der während des Speichervorgangs die Daten-Annahme auf einen alternativen buffer umschaltet. Beim Einsatz eines ring buffer kann keine Verklemmung eintreten, dafür können Log-Daten verloren gehen. In ganz einfachen Fällen werden Log-Daten einfach in eine Textdatei weggeschrieben.

Da kann man endlos drüber schreiben, aber wohl besser in einem Buch...

Bevor du sowas selbst implementierst würde ich mal suchen, ob du nicht was fertiges findest. Ich habe da leider keinen Überblick.

marabu
  Mit Zitat antworten Zitat