當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CLog::getmicrosec方法代碼示例

本文整理匯總了PHP中CLog::getmicrosec方法的典型用法代碼示例。如果您正苦於以下問題:PHP CLog::getmicrosec方法的具體用法?PHP CLog::getmicrosec怎麽用?PHP CLog::getmicrosec使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CLog的用法示例。


在下文中一共展示了CLog::getmicrosec方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _writeLine

 /**
  * @access private
  * @param string $errorDesc
  * @param int $line
  */
 function _writeLine($errorDesc, $line)
 {
     static $_isFirst = true;
     static $_lastTime;
     if ($_isFirst) {
         $_ftime = date('d/m/Y H:i:s');
         $_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
         $_isFirst = false;
         $_post = isset($_POST) && count($_POST) > 0 ? ' [POST(' . count($_POST) . ')]' : '';
         @error_log("\r\n" . '[' . $_ftime . '] URL ' . $_uri . $_post . "\r\n", 3, $this->LogFilePath);
         $_server = isset($_SERVER['SERVER_SOFTWARE']) ? ', ' . $_SERVER['SERVER_SOFTWARE'] : '';
         @error_log('[' . $_ftime . '] INFO > ver.' . WMVERSION . ', PHP-' . phpversion() . $_server . "\r\n", 3, $this->LogFilePath);
         if (strlen($_post) > 0) {
             @error_log('[' . $_ftime . '] POST > [' . implode(', ', array_keys($_POST)) . "]\r\n", 3, $this->LogFilePath);
         }
     }
     if (LOG_LINELIMIT && strlen($errorDesc) > LOG_LINELIMIT * 2) {
         $errorDesc = substr($errorDesc, 0, LOG_LINELIMIT) . "\r\n ----------- cut ------------ \r\n" . substr($errorDesc, -(int) ceil(LOG_LINELIMIT / 2));
     }
     $line = strlen($line) > 0 ? '[line: ' . $line . ']' : '';
     $_newTime = CLog::getmicrotime();
     $_newSTime = (int) (CLog::getmicrosec() * 1000);
     $_tmpTime = (int) (($_newTime - $_lastTime) * 1000);
     $_pref = '';
     if ($_lastTime && $_tmpTime > LOG_TIMERUN) {
         $_pref = $_tmpTime . '::';
     }
     $_lastTime = $_newTime;
     @error_log($_pref . '[' . date('H:i:s', $_newTime) . '.' . $_newSTime . ']' . $line . ' ' . $errorDesc . "\r\n", 3, $this->LogFilePath);
 }
開發者ID:JDevelopers,項目名稱:Mail,代碼行數:35,代碼來源:class_log.php


注:本文中的CLog::getmicrosec方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。