2017-05-28 2 views
1

Ich beginne eine neue User-Space-Anwendung und ich möchte einige gemeinsame Dienstprogramme für die Protokollierung und Verfolgung erstellenWie erstellt man Hochfrequenzprotokollierung (Tracing) im Linux-Benutzerbereich?

ich unterscheiden zwischen den 2 Dienstprogrammen. in meiner prespective Protokollierung sollte etwas sein, das immer auf und für High-Level-Informationen und Debuggen verwendet wird. Wo ist die Verfolgung viel detaillierter und häufiger.

Ich denke, Syslog ist ein guter Kandidat für die Protokollierung, aber ich habe keine Ahnung über die Verfolgung. Ich denke, mit Syslog für die Verfolgung ist keine gute Option

Ich nehme an, es sollte einige Mechanismen für die Verfolgung in Linux User-Space sein. Ich meine eine Einrichtung, die mir erlaubt, eine Spur wie folgt zu erstellen: ",, versandte 1200 Pakete zur Verarbeitung"

Ich denke über die Verwendung von E-Mails, aber ich weiß nicht, ob es mir erlaubt, meine eigene benutzerdefinierte Spur hinzuzufügen Nachrichten oder es sagt mir nur, welche Funktionen wo genannt wurde, wenn

Antwort

0

Nach einigem mehr googling fand ich LTTNG. Linux Tracing-Tool Next Generation http://lttng.org/

es scheint alles zu unterstützen, ich brauche und mehr