#tracing-subscriber #debug-log #bp3d #tracing

bp3d-debug

Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.

14 releases (3 stable)

new 1.0.2 Nov 12, 2025
1.0.0 Sep 9, 2025
1.0.0-rc.6.2.0 May 4, 2025
1.0.0-rc.6.1.0 Nov 4, 2024
1.0.0-rc.2.1.0 Jul 21, 2024

#258 in Debugging

Download history 3/week @ 2025-07-16 13/week @ 2025-08-20 1/week @ 2025-08-27 55/week @ 2025-09-03 187/week @ 2025-09-10 16/week @ 2025-09-17 15/week @ 2025-09-24 16/week @ 2025-10-01 9/week @ 2025-10-08 44/week @ 2025-10-15 26/week @ 2025-10-22

80 downloads per month
Used in 3 crates

BSD-3-Clause

57KB
732 lines

logo

Debug core

The debug core contains Rust APIs used to debug BP3D software. This contains a set of tools optimized for use by BP3D based projects with soft real-time constraints.

Features

  • A logger system with trace disabled in release builds for improved performance.
  • A simple profiler system which can efficiently measure the time spent in Rust code scope.
  • A trace system designed to trace asynchronous and long-running operations.

Dependencies

~43KB