Refactors Log
PSR-0/1/2