Freigeben über


FaultSeverity Enum

Definition

Ein Indikator für den Schweregrad eines bestimmten Fehlers basierend auf der erwarteten Bedeutung oder Auswirkung. Schwerwiegendere Fehler werden in Berichten höher heraufgestuft, und weniger schwerwiegende Fehler werden hervorgehoben.

public enum class FaultSeverity
public enum FaultSeverity
type FaultSeverity = 
Public Enum FaultSeverity
Vererbung
FaultSeverity

Felder

Name Wert Beschreibung
Crash 4

Absturzfehler sind Fehler, die definitiv einen Fehler oder eine bemerkenswerte Benutzerbeeinträchtigung darstellen, da sie einen schwerwiegenden Absturz darstellen. Während Watson oder andere Systeme möglicherweise ein Absturzabbild sammeln, enthalten Absturzfehler wahrscheinlich andere kontextbezogene Diagnoseinformationen.

Critical 3

Kritische Fehler sind Fehler, die wahrscheinliche Fehler oder erhebliche Benutzerbeeinträchtigungen darstellen. Wenn diese Art von Fehler angezeigt wird, ist die Wahrscheinlichkeit hoch, dass es eine Art von Fehler gibt, der das Problem letztendlich verursacht.

Diagnostic 1

Diagnosefehler stellen Fehler dar, die wahrscheinlich Informationscharakter haben. Der Fehler hat möglicherweise keine eindeutigen greifbaren Auswirkungen, er kann als "nach Belieben", aber immer noch unerwünscht betrachtet werden, oder der Fehler spielt nur in Bezug auf andere Fehler eine Rolle. Die Fehlerinformationen sind dennoch nützlich, um ein Problem zu untersuchen oder zu verursachen, oder um zukünftige Investitionen oder Änderungen am Design zu informieren, aber der Fehler ist selbst kein Indikator für ein Problem, das Aufmerksamkeit verdient.

General 2

Allgemeine Fehler sind die häufigste Art von Fehler . Die Auswirkungen oder Bedeutung des Fehlers sind während der Instrumentierung möglicherweise nicht bekannt. Möglicherweise sind weitere Untersuchungen erforderlich, um die Art des Fehlers zu verstehen und, wenn möglich, einen nützlicheren Schweregrad zuzuweisen.

Uncategorized 0

Nicht kategorisierte Fehler weisen keinen Schweregrad auf, den der Entwickler zugewiesen hat. Entwickler sollten diesen Schweregrad NICHT in einer neuen Instrumentierung verwenden. Den meisten nicht kategorisierten Fehlern wird standardmäßig der nicht kategorisierte Wert im Legacycode zugewiesen. Teams mit einer hohen Menge nicht kategorisierter Fehlerdaten werden möglicherweise aufgefordert, Änderungen vorzunehmen, um ihren Fehlern einen echten Schweregrad hinzuzufügen.

Gilt für: