Esempio n. 1
0
 /**
  * Writes the given log entry using the logger. Or writes it to stdout if logger is null.
  * 
  * @param int $level The level of the log entry
  * @param string $msg The message of the log entry
  * @param Logging $logger The logger object to use to log the message
  */
 public static function writeLog($level, $msg, $logger)
 {
     if ($logger == null) {
         printf("[Level: %d][Time: %s][IP: %s][Message: %s]", $level, date('d-m-Y H:i:s', time()), $_SERVER['REMOTE_ADDR'], $message);
         //            if ($level == LoggingImpl::LEVEL_ERROR) {
         //                die;
         //            }
     }
     $logger->logEntry($level, $msg);
     if ($level == LoggingImpl::LEVEL_ERROR) {
         die;
     }
 }