Enum DebugUtilsFeature.MessageSeverity
Bitmask for specifying the severity of debug messages to be received.
Namespace: UnityEngine.XR.OpenXR.Features
Assembly: Unity.XR.OpenXR.dll
Syntax
[Flags]
public enum DebugUtilsFeature.MessageSeverity
Remarks
Use these flags to filter OpenXR debug messages by severity level. Combine multiple values using the bitwise OR operator to receive messages at multiple severity levels. Setting this to all values will result in receiving all messages, which may impact performance during development.
Examples
This example demonstrates how to configure message severity filtering:
// Receive warnings and errors
debugUtils.messageSeverity = DebugUtilsFeature.MessageSeverity.Warning | DebugUtilsFeature.MessageSeverity.Error;
DebugUtilsFeature debugUtils = OpenXRSettings.Instance.GetFeature<DebugUtilsFeature>();
// Receive only error messages
debugUtils.messageSeverity = DebugUtilsFeature.MessageSeverity.Error;
Fields
| Name | Description |
|---|---|
| Error | Error messages indicating failures or invalid operations. |
| Info | Informational messages about normal operations. |
| Verbose | Verbose/diagnostic information - most detailed level. |
| Warning | Warning messages about potential issues or non-optimal usage. |