FaultSeverity Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An indicator of the severity of a given fault based on anticipated importance or impact. More severe faults will be promoted higher in reports, and less severe faults will be de-emphasized.
public enum class FaultSeverity
public enum FaultSeverity
type FaultSeverity =
Public Enum FaultSeverity
- Inheritance
-
FaultSeverity
Fields
Name | Value | Description |
---|---|---|
Uncategorized | 0 | Uncategorized faults have no severity assigned by the developer. Developers should NOT use this severity in any new instrumentation. The majority of uncategorized faults are being assigned the uncategorized value by default in legacy code. Teams with high volumes of uncategorized fault data may be asked to make changes to add real severity to their faults. |
Diagnostic | 1 | Diagnostics faults represent faults which are likely informational in nature. The fault may have no clear tangible impact, it may be considered "by design" but still undesirable, or the fault only matters in relation to other faults. The fault information is nonetheless useful to investigate or root-cause an issue, or to inform future investments or changes to design, but the fault is not itself an indicator of an issue warranting attention. |
General | 2 | General faults are the most common type of fault - the impact or significance of the fault may not be known during instrumentation. Further investigation may be required to understand the nature of the fault and, if possible, assign a more useful severity. |
Critical | 3 | Critical faults are faults which represent likely bugs or notable user impact. If this kind of fault is seen, there is a high likelihood that there is some kind of bug ultimately causing the issue. |
Crash | 4 | Crash faults are faults which definitively represent a bug or notable user impact because they represent a fatal crash. While Watson or other systems may collect a crash dump, crash faults are likely to include other contextual diagnostic information. |