Sample usage: Logger::getLogger(__CLASS__)->debug('message'); Logger::getLogger('logger name')->debug('message'); Logger::getLogger('logger name', 'user_custom_config')->debug('message'); However, this won't work correctly: $loggerA = Logger::getLogger('A'); $loggerB = Logger::getLogger('B'); $loggerA->debug('message');
Example #1
0
 public function render(OuzoExceptionData $exceptionData, $viewName)
 {
     /** @noinspection PhpUnusedLocalVariableInspection */
     $errorMessage = $exceptionData->getMessage();
     $errorTrace = $exceptionData->getStackTrace();
     Logger::getLogger(__CLASS__)->error($exceptionData->getOriginalMessage());
     Logger::getLogger(__CLASS__)->error(Objects::toString($errorTrace));
     $this->clearOutputBuffers();
     header($exceptionData->getHeader());
     $responseType = ResponseTypeResolve::resolve();
     header('Content-type: ' . $responseType);
     $additionalHeaders = $exceptionData->getAdditionalHeaders();
     array_walk($additionalHeaders, function ($header) {
         header($header);
     });
     /** @noinspection PhpIncludeInspection */
     require ViewPathResolver::resolveViewPath($viewName, $responseType);
 }
Example #2
0
 public function closeCursor()
 {
     Logger::getLogger(__CLASS__)->info("Closing cursor");
     $this->statement->closeCursor();
 }
Example #3
0
 public function _createPdoStatement()
 {
     $sqlString = $this->_humanizedSql . ' with params: ' . Objects::toString($this->_boundValues);
     Logger::getLogger(__CLASS__)->info("Query: %s", array($sqlString));
     return $this->_pdoExecutor->createPDOStatement($this->_dbHandle, $this->_sql, $this->_boundValues, $sqlString);
 }
Example #4
0
 private function _logRequest()
 {
     Logger::getLogger(__CLASS__)->info('[Request:/%s/%s]', array($this->currentController, $this->currentAction));
 }