Make IRC logger public. No reason for disallowing overrides.

I found having access to the logger was useful (as part of a project, I sometimes want everything to use one global logger, or like to have each subsystem using a different logging prefix to make debugging easier). This patch makes the logger exported publicly so it can be overridden if required.