When no logger is given, the null logger fallback will cause a NameError

While running off of poseidon/master, producing messages was failing due to NameError on Logger class.

NOTE: the specs didn't catch it because there is a `require 'logger'` in the spec_helper.  This spec avoids that.