Skip to content

voiage.logging.analysis_log_context_from_result

analysis_log_context_from_result([positional or keyword] result: AnalysisResult[PayloadT] = None, [keyword-only] trace: TraceContext | None = None) -> AnalysisLogContext

Adapt a VOIAGE analysis envelope to the shared logging contract.

Parameters:

  • result AnalysisResult[PayloadT]
  • trace TraceContext | None (default: None)

Returns: AnalysisLogContext