getLogger
This method creates a Log object that will be use to log messages from your component. It has to be created by your component (instead of a superclass) so that the log correctly records the class name of your object.
This method is implemented with a single line.
public Log getLogger() { return LogFactory.getLog(this.class); }