Note that this also moves all crates from `log` to `tracing`. It also does not set any dependencies as optional.