// should not interfere with global state, unless they're specifically
// intended to do that.
//
// This is for tests only: otherwise
// This is for tests only: otherwise the default global logger is
// used, and that's OK for a long-running process.
// We use this to make sure we initialize the logger only once.
#[cfg(test)]