Das Protokolldateipräfix wird beim Formatieren von Ereignissen in Protokolldateien verwendet. Das Echtzeitpräfix wird beim ...

Das Protokolldateipräfix wird beim Formatieren von Ereignissen in Protokolldateien verwendet. Das Echtzeitpräfix wird beim Formatieren von Ereignissen im Echtzeit-Ablaufverfolgungsfenster verwendet. Jede Präfixzeichenfolge kann auf die folgenden Variablen verweisen: "%!COMP!" steht für den Namen der Komponente, "%!LEVEL!" gibt den Namen der Ebene an, "%!FLAGS!" steht für den Kennzeichennamen, "%!FUNC!" ist der Name der Funktion bzw. Methode, die den Protokolldatensatz generiert hat, "%2" gibt die Quelldatei und die Zeilennummer an, die den Datensatz generiert haben, "%3" steht für die ID des Threads, der den Datensatz generiert hat, "%4" gibt die Uhrzeit an, zu der der Datensatz generiert wurde, "%5" gibt die kumulative Prozessorzeit an, "%7" ist die lokale Sequenznummer für die Komponente, "%8" ist die ID des Prozesses, der den Datensatz generiert hat, und "%9" gibt die Nummer der CPU an, die den Datensatz generiert hat. "%1" und "%6" sind unzulässig. "%3", "%7", "%8" und "%9" sind ganze Zahlen, auf die ein numerischer Formatbezeichner vom Typ "printf" folgen muss, der in Ausrufezeichen eingeschlossen ist. Mit "%3!04X!" wird beispielsweise die Thread-ID als vierstellige Hexadezimalzahl angezeigt. "%2", "%4" und "%5" sind immer Zeichenfolgen, auf die daher nur der Zeichenfolgen-Formatbezeichner ("!s!") folgen kann. Darüber hinaus kann das Echtzeitpräfix die folgenden Escapezeichen enthalten: "
", "	", "\s" oder "\\", die durch eine neue Zeilensequenz, einen Tabstopp, ein Leerzeichen bzw. einen einzelnen umgekehrten Schrägstrich ersetzt werden.

Der Suchpfad zum Formatieren von Dateien gibt eine durch Semikolons getrennte Liste mit Ordnerpfaden an. Diese Ordner werden von OCSLogger nach TMF-Dateien durchsucht, wenn keine Formatinformationen für einen Protokolldatensatz in der Datei "default.tmx" gefunden werden, die in OCSLogger enthalten ist. Mit dieser Funktion werden hauptsächlich die betreffenden Dateien in einem Patchvorgang in neue Formatinformationen für einige Komponenten umgewandelt, die in der Datei "default.tmx" nicht gefunden werden konnten.