Initialize the tracing subscriber This currently uses the [`tracing_subscriber::registry()`] to have 2 different paths. Clock synchronization events for reproducing test cases use the target of [`PRIMER_TARGET`] to route into a separate file, while the rest of the logs go through the default logger (presently writes to stdout)
(log_directory: impl AsRef<Path>)