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);
}