Added a logger module.
Merge branch 'logger' into develop