#logging-tracing #python #applications #module #pyo3 #embedded #host

tracing-for-pyo3-logging

通过使用Python的logging模块,为基于pyo3的嵌入式Python应用程序启用tracing

5个版本

0.0.4 2023年10月12日
0.0.3 2023年6月2日
0.0.2 2023年2月8日
0.0.1 2022年11月5日
0.0.0 2022年3月7日

#525调试

MIT/Apache

7KB

tracing-for-pyo3-logging

通过使用Python的logging模块,为基于pyo3的嵌入式Python应用程序启用跟踪。

用法

在使用logging之前,运行setup_logging

Python::with_gil(|py| {
	// Extend the `logging` module to interact with tracing
	tracing_for_pyo3_logging::setup_logging(py)
})?;

特性

如果主机使用基于log的记录器,请启用log特性。

依赖

~3.5–9MB
~75K SLoC