TimespanLogging Types
TimespanLogging.Events.CPULoadAveragesTimespanLogging.Events.CoreMetricsTimespanLogging.Events.DebugMetricsTimespanLogging.Events.EventSaturationTimespanLogging.Events.FullMetricsTimespanLogging.Events.IDMetricsTimespanLogging.Events.LogWindowTimespanLogging.Events.MemoryFreeTimespanLogging.Events.TimelineMetricsTimespanLogging.LocalEventLogTimespanLogging.MultiEventLogTimespanLogging.NoOpLog
Log Sink Types
TimespanLogging.MultiEventLog — Type
MultiEventLogCompatibility sink. Recording is per-thread; consumers and aggregators run once at get_logs! on the stolen batch (not on every emit).
TimespanLogging.LocalEventLog — Type
LocalEventLogCompatibility sink. Events are recorded into per-thread buffers; get_logs! steals them and optionally pairs start/finish into Timespans.
TimespanLogging.NoOpLog — Type
NoOpLogDisables event logging entirely.
Built-in Event Types
TimespanLogging.Events.CoreMetrics — Type
CoreMetricsTracks the timestamp, category, and kind of the Event object generated by log events.
TimespanLogging.Events.IDMetrics — Type
IDMetricsTracks the ID of Event objects generated by log events.
TimespanLogging.Events.TimelineMetrics — Type
TimelineMetricsTracks the timeline of Event objects generated by log events.
TimespanLogging.Events.FullMetrics — Type
FullMetricsTracks the full Event object generated by log events.
TimespanLogging.Events.CPULoadAverages — Type
CPULoadAveragesMonitors the CPU load averages.
TimespanLogging.Events.MemoryFree — Type
MemoryFreeMonitors the percentage of free system memory.
TimespanLogging.Events.EventSaturation — Type
EventSaturationTracks the compute saturation (running tasks) per-processor.
TimespanLogging.Events.DebugMetrics — Type
Debugging metric, used to log event start/finish via @debug.
TimespanLogging.Events.LogWindow — Type
LogWindowAggregator that prunes events to within a given time window.