Log an empty string if both message and block are nil.

This changes the behavior that #5 wished for to make it more consistent and reasonable. Ruby's `Logger` et al. log either the word "nil" or an empty string when given nothing, not the app name.