crates.io yanked logs 0.5.0. My library I am using still uses logs 0.5.0, but it is not my library. Is there a way through Cargo that I can tell it to use this library but force that library to use the latest logs?
Nope, not in short of forking this library and making your updates there.
[patch] may help.