Implementation of LoggerFactory.getLogger() which determines the calling class name through reflection.

Allows you to change invocations such as
	LoggerFactory.getLogger(MyClass.class);
to
	LoggerFactory.getLogger();

This is a convenience method for simpler Logger creation, as well as allowing you to copy and paste Logger creation code without having to remember to change the classname.

Can you find another way to get the class? I can see people using LoggerFactory.getLogger() in a loop, or whenever they need to log something, rather than storing the Logger as a static / instance field.