Does this mean you can never log something at a more specific level than what is set globally?

I would expect to be able to set the global log level to something like error or warning, and then have more verbose logging for a specific module's logger.

Also, it looks like this check is duplicated from that already done in the generated log methods, before they call logMessage.