Skip to content

voiage.logging.TraceContext

W3C Trace Context identifiers shared by VOP and VOIAGE.

validate_trace_id([positional or keyword] cls: None = None, [positional or keyword] value: str = None) -> str

Require a lowercase non-zero 128-bit trace identifier.

Parameters:

  • cls
  • value str

Returns: str

validate_span_id([positional or keyword] cls: None = None, [positional or keyword] value: str = None) -> str

Require a lowercase non-zero 64-bit span identifier.

Parameters:

  • cls
  • value str

Returns: str

validate_trace_flags([positional or keyword] cls: None = None, [positional or keyword] value: str = None) -> str

Require the two-digit W3C trace flags value.

Parameters:

  • cls
  • value str

Returns: str