Thanks to those who provided an answer to my question. I chose not to implement @amezhenin's solution as it was too different from how I run my tests and I didn't want to change. @Oleksiy's solutions got rid of some logging messages but not all of them. I didn't quite get what @gardenunez was getting at but that's my fault.
After more research, I realized that I was specifying the nosetest argument incorrectly. It's not --nocapture
as I indicated in my initial question but rather --nologcapture
. When I specified this argument, all of my logging messages were hidden.