omni/structuredlog/StructuredLogCommon.h¶
↰ Parent directory: omni/structuredlog/
Common types/macros/functions for structured logging.
Source: omni/structuredlog/StructuredLogCommon.h
Included By¶
omni/structuredlog/IStructuredLog.h: The core structured logging interface.
omni/structuredlog/IStructuredLogSettings.h: Interface to querying and adjusting structured logging settings.
omni/structuredlog/IStructuredLogFromILog.h: An interface for redirecting omni::log::ILog messages to structured logging.
omni/structuredlog/IStructuredLogControl.h: The structured log control interface.
Namespaces¶
omni: Main namespace for Omniverse.
omni::structuredlog: Structured logging and Telemetry.
Enums¶
omni::structuredlog::SchemaResult: Possible results from registering a new schema.
Functions¶
omni::structuredlog::getSchemaResultName: Retrieves a string containing the name of a SchemaResult value.
Defines¶
OMNI_STRUCTURED_LOG_ADD_SCHEMA: Sets that a schema should be registered on module load.
OMNI_STRUCTURED_LOG_EVENT_ID: Helper macro to piece together a unique event name to generate an ID from.
Typedefs¶
omni::structuredlog::EventId: Base type for a unique ID of a registered event.
Variables¶
omni::structuredlog::kBadEventId: A special value to indicate a bad event identifier.