Ability to access logger instances in the global scope via static calls

OK, I moved all the logic to the separated `Registry` class and only one method is new in the `Logger`. That method simply add current instance to the Registry. Is this better approach?