omni.structuredlog

Classes Summary:

IStructuredLogControl

Structured log state control interface. This allows for some control over the processing of

IStructuredLogControl2

Interface for the second version of the IStructuredLogControl interface. This interface

IStructuredLogExtraFields

Interface to manage extra CloudEvent fields to be included in each emitted message. This

IStructuredLogFromILog

This interface controls the ability to send Carbonite and Omniverse logging through the

IStructuredLogFromILog2

This extends the functionality of the @ref omni::structuredlog::IStructuredLogFromILog

IStructuredLogSettings

Structured log settings interface. This allows a host app to modify some behavior of the

IStructuredLogSettings2

Interface for the second version of the IStructuredLogSettings interface. This interface

IdMode

Names to control how the next event identifier is generated after each event message.

IdType

Names to control what type of event identifiers will be used for each message.

InvalidEventException

An exception thrown when invalid data is passed to send_event()

InvalidSchemaException

An exception thrown when an invalid schema is registered

StructuredLogEvent

An opaque handle which identifies an individual telemetry event

UniqueApp

Helper class to manage the unique telemetry transmitter instance on the system.

Functions Summary:

create_launch_guard

create_launch_guard() -> omni.structuredlog._structuredlog.UniqueApp

register_schema

register_schema(schema: dict) -> dict

send_event

send_event(eventInfo: omni::structuredlog::StructuredLogEvent, event: dict) -> None