Designfrage: Logger Formatierung
-
Guten Morgen!
Habe eine kleine Frage zum Loggen. Im Moment hat bei mir jede Log-Nachricht ein Level, die ich zu Beginn der Nachricht logge. Das sieht dann z.B. so aus:
[Info] File Foo loaded.
[Error] Unable to read bla.Mittlerweile habe ich mehrere Komponenten und Scripte die alle loggen, und ich würde neben dem Level noch gerne die Komponente ausgeben, z.B. Executable RUN oder Script Create.py.
Gibt es da irgend eine anerkannte Syntax? [Info::RUN] oder RUN: INFO: ...
Hätte jemand einen Vorschlag?
-
Schreib halt möglichst viel rein, möglichst kryptisch, sieht am kuhlsten aus.
-
Zeitstempel!
-
Thread-ID, falls du mehrere Threads benutzt.
-
Am ehesten wohl noch name[pid], wenn wir von verschiedenen (und langlebigen) Prozessen reden.