コード例 #1
0
ファイル: MyLog.php プロジェクト: EQ4/smafe
 /**
  * prints message and time until last message
  *
  * @param string $debugMessage the Message to be logged
  * @param string $messageLogLevel the Log level of the message, the message will only be logged if the Logger was instantiated with a higher or equal log level 
  * @return void
  * @author jochum
  */
 public static function printWithDuration($debugMessage, $messageLogLevel = 10000)
 {
     $logger = MyLog::singleton();
     if ($messageLogLevel >= $logger->logLevel) {
         $fullMessage = RestUtils::getRealIpAddr() . " - " . date("[d/M/Y:G:i:s]") . " " . $debugMessage . " - took (ms): " . (microtime(true) - $logger->starttime) * 1000 . "\n";
         $logger->writeToFile($fullMessage);
         $logger->starttime = microtime(true);
     }
 }