Skip to main content

py_init_tracing

Function py_init_tracing 

Source
pub fn py_init_tracing() -> PyResult<()>
Expand description

Initialize a tracing subscriber for external Rust crate logging.

This sets up a tracing subscriber that outputs directly to stdout, allowing external Rust libraries that use the tracing crate to display their logs. Output is separate from Nautilus logging and uses real-time timestamps.

The RUST_LOG environment variable controls filtering:

  • Example: RUST_LOG=hyper_util=debug,tokio=warn.
  • Default: warn (if not set).

ยงErrors

Returns a Python exception if initialization fails or if already initialized.