remove logger from manager constructor and implement as method.
fix typo
Merge branch 'feature/logger-refactor' into develop