[core] [refactor] Moved logger into separate resource #16