docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    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: DebugUtilsFeature debugUtils = OpenXRSettings.Instance.GetFeature<DebugUtilsFeature>(); // Receive only error messages debugUtils.messageSeverity = DebugUtilsFeature.MessageSeverity.Error;

    // Receive warnings and errors debugUtils.messageSeverity = DebugUtilsFeature.MessageSeverity.Warning | 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.

    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)