fEventFlagUniqueWithAllProperties#
Fully qualified name: omni::structuredlog::fEventFlagUniqueWithAllProperties
Defined in omni/structuredlog/IStructuredLog.h
-
constexpr EventFlags omni::structuredlog::fEventFlagUniqueWithAllProperties = 0x00000100#
Flag to indicate that this event should be deduplicated based on the binary representation of all of its top-level properties.
When set, the structured log plugin will compute a hash of every top-level property’s value at commit time and only emit the event if no event with the same combined property hash has been emitted before in the current process. Subsequent emissions with an identical property payload will be discarded silently. Note that this flag is mutually exclusive with fEventFlagUnique; if both are set, fEventFlagUnique wins. This flag is also mutually exclusive with the per-property
fEventFlagUniqueWithProperty<n>flags; if any of those are set in addition to this one, the per-property flags are ignored and all properties contribute to the hash.