Initial commit: forming log objects, common logic and Monolog formatter