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