Task logger needs config too, so broke out config from Task class