Inhaltsverzeichnis:

Wie kann ich meine Protokollierung verbessern?
Wie kann ich meine Protokollierung verbessern?

Video: Wie kann ich meine Protokollierung verbessern?

Video: Wie kann ich meine Protokollierung verbessern?
Video: Protokoll schreiben I musstewissen Deutsch 2024, Kann
Anonim

So verbessern Sie die Protokollierung

  1. Verstehen Die Ebenen. Laut RFC 5424 gibt es 8 Protokollierung Ebenen, sie repräsentieren das Schweregrad eines Ereignisses.
  2. Definieren Sie ein Ziel.
  3. Erstellen Sie einen Standard und halten Sie sich daran.
  4. Kontext geben.
  5. Eindeutig identifizieren Die Mist aus Ihre Protokolle .
  6. Zeit ist der Schlüssel.
  7. Machen Protokollierung eine nicht blockierende Aktion.

Wirkt sich die Protokollierung entsprechend auf die Leistung aus?

Kurze Antwort: Ja, es verringert die Anwendung Leistung da es einige CPU-Zyklen und andere Ressourcen (Speicher usw.) verwendet. Das obige druckt das DEBUG-Level Protokolle aus der Klasse DefaultLoadEventListener in Ihrer Protokolldatei zusammen mit anderen INFO-Ebenen Protokolle.

Wie loggen Sie sich auch richtig ein? Best Practices für die Protokollierung: Die 13 sollten Sie kennen

  1. Schreiben Sie keine Protokolle selbst (AKA: Das Rad nicht neu erfinden)
  2. Melden Sie sich auf der richtigen Ebene an.
  3. Verwenden Sie die richtige Protokollkategorie.
  4. Schreiben Sie aussagekräftige Protokollnachrichten.
  5. Schreiben Sie Protokollnachrichten auf Englisch.
  6. Fügen Sie Ihren Protokollnachrichten Kontext hinzu.
  7. Melden Sie sich im maschinenlesbaren Format an.
  8. Aber machen Sie die Protokolle auch für Menschen lesbar.

Verlangsamt die Protokollierung auf diese Weise die Anwendung?

Ja, kann es. Es ist wichtig, die Konfiguration zu berücksichtigen, damit Sie sie so konfigurieren können, dass nicht so viel geschrieben wird Protokoll und dann auch nicht viel Overhead haben. Die Tatsache, dass Sie die schreiben müssen Protokoll auf die Festplatte, wenn Sie es aktiviert haben - Sie können nicht tun viel dagegen.

Warum ist eine Protokollierung erforderlich?

Warum ist Protokollierung ein wichtiger Teil der Softwareentwicklung? Ein großer Teil des Lebens von Softwareentwicklern besteht aus Überwachung, Fehlerbehebung und Debugging. Protokollierung macht dies einen viel einfacheren und reibungsloseren Prozess. Tools zur Anwendungsleistungsüberwachung (APM) eignen sich hervorragend, um auf einige der wichtigsten Leistungskennzahlen zuzugreifen.

Empfohlen: