[Propel1] Refactor PropelLogger

* Implement `BasicLogger` interface (Propel)