saddle_observability/
lib.rs1mod calendar_writer;
10mod call;
11mod event;
12#[doc(hidden)]
13#[allow(dead_code)] pub mod file;
15mod logger;
16mod production_fact;
17mod trace;
18
19pub use calendar_writer::{FileLoggingConfig, Rotation};
20pub use call::{ActiveCall, CallKind, CallOutcome};
21pub use event::{
22 DomainEvent, DomainEventError, DomainValue, EventLevel, MAX_DOMAIN_EVENT_NAME_BYTES,
23 MAX_DOMAIN_FIELD_NAME_BYTES, MAX_DOMAIN_FIELDS, MAX_DOMAIN_PAYLOAD_BYTES,
24 MAX_DOMAIN_STRING_BYTES,
25};
26pub use logger::{
27 FlushError, FlushFuture, InitError, Observer, ObserverConfig, OutputStage, global, init,
28 init_file,
29};
30#[doc(hidden)]
31pub use production_fact::{
32 ObservabilityProductionFactError, ObservabilityProductionFactInput,
33 ObservabilitySourceCandidateInput, ObservabilitySourceCandidateRejection,
34 VerifiedObservabilitySourceCandidateOwner, bind_observability_source_candidate,
35 observability_production_fact_input, observability_source_candidate_input,
36};
37pub use saddle_core::{CallContext, SpanId, TraceCorrelationId, TraceId};
38pub use trace::{InboundTrace, TraceIdError, trace_id_from_hex};