[Propel1] Refactor PropelLogger

Implement BasicLogger interface (Propel)
merged branch willdurand/propel-logger (PR #8706)

This PR was merged into the master branch.

Discussion
----------

[Propel1] Refactor PropelLogger

* Implement `BasicLogger` interface (Propel)

Commits
-------

50435aa [Propel1] Refactor PropelLogger