GEPA.OptimizeAnything.LogContext (GEPA v0.3.0)

Copy Markdown View Source

Process-local diagnostic log context used by optimize-anything evaluators.

Summary

Functions

capture(fun, opts \\ [])

@spec capture(
  (-> term()),
  keyword()
) :: {term(), [String.t()], String.t()}

entries(context)

get()

log(message)

@spec log(term()) :: :ok

log(parts, opts)

@spec log(
  term() | [term()],
  keyword()
) :: :ok

set(context)

@spec set(GEPA.OptimizeAnything.LogContext.Context.t() | nil) :: :ok