uses monolog 1.7