Makes the LogListener easier to extend