test files, centralize file logger using one go thread and a channel