[WIP] Refactor MSM

If this becomes a big deal later, we can add a helper function? Right now it's just one line. IMO the "promise" of the logging module is much bigger -- it's about getting configurable formatting and having logs go to multiple files and stuff, but I've never figured out how to really use it.