logger can be given as option to the processor

This means it can passed into the helper methods.