structuredlog#

Fully qualified name: omni/structuredlog

Files#

BinarySerializer.h

Module for serializing data into the structured logging queue.

IStructuredLog.gen.h

This file was generated by omni.bind .

IStructuredLog.h

The core structured logging interface.

IStructuredLogControl.gen.h

This file was generated by omni.bind .

IStructuredLogControl.h

The structured log control interface.

IStructuredLogControl2.gen.h

This file was generated by omni.bind .

IStructuredLogControl2.h

The structured log control interface.

IStructuredLogExtraFields.gen.h

This file was generated by omni.bind .

IStructuredLogExtraFields.h

Interface to manage extra CloudEvent fields in all structured log messages.

IStructuredLogFromILog.gen.h

This file was generated by omni.bind .

IStructuredLogFromILog.h

An interface for redirecting omni::log::ILog messages to structured logging.

IStructuredLogSettings.gen.h

This file was generated by omni.bind .

IStructuredLogSettings.h

Interface to querying and adjusting structured logging settings.

IStructuredLogSettings2.gen.h

This file was generated by omni.bind .

IStructuredLogSettings2.h

Interface to querying and adjusting structured logging settings.

IStructuredLogSettings3.gen.h

This file was generated by omni.bind .

IStructuredLogSettings3.h

Interface to querying and adjusting structured logging settings.

JsonSerializer.h

Module for manually serializing JSON data with low performance overhead.

JsonTree.h

ABI safe structure for specifying structured log schemas.

JsonTreeSerializer.h

Module for Serializing the omni::structuredlog::JsonNode tree structures.

StringView.h

A string_view wrapper to make telemetry calls easier.

StructuredLogCommon.h

Common types/macros/functions for structured logging.

StructuredLogSettingsUtils.h

Utilities for the carb::settings::ISettings settings for structured logging.

Telemetry.h

Utilities for uploading telemetry events.