getContainer()->get('config')->get('logger'); $log = new Utils\Log('Espo'); $levelCode = $log->getLevelCode($logConfig['level']); if ($logConfig['isRotate']) { $handler = new Handler\RotatingFileHandler($logConfig['path'], $logConfig['maxRotateFiles'], $levelCode); } else { $handler = new Handler\StreamHandler($logConfig['path'], $levelCode); } $log->pushHandler($handler); $errorHandler = new \Monolog\ErrorHandler($log); $errorHandler->registerExceptionHandler(null, false); $errorHandler->registerErrorHandler(array(), false); return $log; } }