Requires the use of a logging facade like we have at work. The C++ build will implement the facade with log4cplus; the Rust bindings will implement it with `tracing` macros.