Meine Frage ist einfach: Was in ein Protokoll schreiben. Gibt es irgendwelche Konventionen? Was muss ich hineinlegen?Was in die Protokolldatei schreiben?
Da meine App veröffentlicht werden muss, würde ich gerne freundliche Protokolle haben, die von den meisten Leuten gelesen werden können, ohne zu fragen, was es ist.
Ich habe bereits einige Ideen, wie einen Zeitstempel, eine eindeutige Kennung für jede Funktion/Methode, etc .. Ich hätte gerne mehrere Protokollebenen, wie Tracing/Debugging, Informationen, Fehler/Warnungen.
Verwenden Sie einige vorformatierte Protokollressourcen?
Danke
Für was es wert ist, Protokolle sind normalerweise nicht dazu gedacht, von Benutzern gelesen zu werden, so dass die meisten Leute versuchen, sie informativ zu machen, anstatt "freundlich" ... –
@David: Was? Die meisten Protokolle werden von Administratoren gelesen - die eine Klasse von Benutzern sind. Ich bin mir nicht sicher, wovon du redest. "Freundlich" für einen Administrator bedeutet in der Regel "Abgeschlossen" - Datumsstempel, Sitzungs-ID, Modulname, Schweregrad, eine Nachricht, die in eine Zeile passt usw. –
friendly bedeutet hier, dass das Protokollformat leicht zu analysieren, zu lesen, und biete jedem Benutzer (zB einem aktuellen Benutzer oder einem Administrator) die Möglichkeit, mit den meisten Tools relevante Informationen über die App zu haben –